URL Kodlama Nedir?
URL Kodlama (Percent Encoding), özel karakterlerin, boşlukların ve ASCII dışı karakterlerin İnternet üzerinden güvenli iletim için bir formata dönüştürülmesi işlemidir. Her karakter, % ile başlayan ve onaltılık değeriyle devam eden bir koda dönüştürülür: boşluk %20, & ise %26 olur.
encodeURIComponent ve encodeURI Arasındaki Fark
encodeURIComponent — Tam Kodlama
Latin harfleri, rakamlar ve - _ . ! ~ * ' ( ) dışındaki tüm karakterleri kodlar. URL parametrelerinin değerlerini kodlamak için kullanılır.
encodeURI — Kısmi Kodlama
Özel karakterleri kodlar ancak : / ? # @ ! $ & ' ( ) * + , ; = gibi URL yapı karakterlerini korur. Yapısını bozmadan tam bir URL'yi kodlamak için kullanılır.
URL Kodlamaya Ne Zaman İhtiyaç Duyarsınız?
- URL'lerde özel veya aksanlı karakterler içeren veri göndermek
- Boşluk içeren parametrelerle HTTP istekleri ve API çağrıları oluşturmak
- HTML veya JavaScript koduna bağlantı yerleştirmek
- Web formu değerlerini işlemek
- Kodlanmış veya bozuk URL'leri analiz edip düzeltmek
URL Kod Çözme
Araç ayrıca kodlanmış URL'leri okunabilir metne dönüştürmek için kod çözmeyi de destekler. Ağ isteklerini analiz etmek veya uygulamalardaki bağlantı sorunlarını hata ayıklamak için kullanışlıdır.