İçeriğe geç

URL Kodlayıcı / Çözücü

Özel karakterleri yüzde kodlaması (Percent-encoding) ile URL güvenli hale getirir.

RFC 3986

Araç hakkında

Yüzde kodlama (percent-encoding)

URL’lerde yalnız belirli karakterler doğrudan kullanılabilir. Diğer karakterler UTF-8 baytlarına çevrilip her bayt %XX biçiminde yazılır. Araç RFC 3986’nın ayrılmamış karakterleri (A–Z a–z 0–9 - _ . ~) dışındaki her şeyi kodlar.

Girdi:  arama=şifre & sıra
Çıktı:  arama%3D%C5%9Fifre%20%26%20s%C4%B1ra

Dikkat edilmesi gerekenler

  • Bu araç bir sorgu parametresi değerini veya yol parçasını kodlamak içindir. Tam bir URL’yi kodlarsanız : ve / da kodlanır ve adres bozulur.
  • HTML form gönderimlerinde boşluk + olarak yazılır (application/x-www-form-urlencoded). Çözme modu + işaretini boşluğa çevirmez; böyle bir girdide önce + → %20 dönüşümü yapın.
  • JavaScript’teki encodeURIComponent ! ' ( ) * karakterlerini kodlamaz; bu araç onları da kodlar.

Kaynaklar