URL kodlaması nedir? %20 ve %2F ne anlama gelir?
URL'ler yalnızca sınırlı bir karakter kümesi içerebilir. Diğer her karakter — bir boşluk, sorgu değeri içindeki bir eğik çizgi ya da Türkçe bir harf — web üzerinde güvenle taşınabilmesi için %20 gibi bir yüzde kaçışına dönüştürülmelidir.
URL'ler neden kodlama gerektirir?
URL standardı ?, &, =, / ve # gibi karakterleri özel anlamlarla ayırır. Bunlardan biri bir parametre değerinin içinde geçerse sunucu adresi yanlış okur. Yüzde kodlaması, karakteri % ve ardından iki haneli onaltılık bayt ile değiştirir.
Boşluk %20 (form gönderimlerinde +), eğik çizgi %2F olur ve 'ş' harfi UTF-8 baytları olarak kodlandığı için %C5%9F hâline gelir.
FreetoolsY ile URL nasıl kodlanır ve çözülür?
Bir URL veya metni URL Kodlayıcı/Çözücü'ye yapıştırın ve kodla ya da çöz seçin. Araç yalnızca gereken karakterleri kaçırır ve URL yapısını bozmadan bırakır.
- Güvenli bir sorgu dizesi veya yönlendirme parametresi oluşturmak için tam bir URL kodlayın.
- Okunaksız bir URL'yi çözüp gerçekte ne içerdiğini görün.
- Adresi şema, host, yol ve sorgu parçalarına ayırmak için URL Ayrıştırıcı'yı kullanın.
Kodlama ve Base64 farkı
URL kodlaması dizeyi okunabilir tutar ve bir URL içinde taşımak için tasarlanmıştır. Base64, herhangi bir ikili veriyi 64 yazdırılabilir karakterle gösterebilen farklı bir şemadır; veri için daha kompakttır ama insan tarafından okunamaz. Farklı sorunları çözerler.
Yaygın bir hata bir URL'yi iki kez kodlamaktır. Bir bağlantı zaten %20 içeriyorsa tekrar kodlamak yüzde işaretini %25 yapar ve değeri bozar. Değerin eklendiği noktada yalnızca bir kez kodlayın.

