URL Kodlayıcı nasıl kullanılır?
- 1İşlemi seçin: parametre kodlama, tam adres kodlama ya da kod çözme.
- 2Metni ya da adresi girdi kutusuna yazın.
- 3Sonucu kopyalayın.
URL kodlama nedir?
Adreslerde yalnızca belirli karakterler güvenle kullanılabilir. Boşluk, Türkçe karakterler ve & = ? # gibi işaretler yüzde (%) ile başlayan bir koda çevrilir: boşluk %20, 'ç' %C3%A7 olur. Buna URL kodlama (percent-encoding) denir.
Parametre mi, tam adres mi?
Bir değeri iki kez kodlamak %2520 gibi bozuk sonuçlar verir; kodlanmış metni tekrar kodlamayın.
- Parametreyi kodla: ? & = / : dahil her özel karakteri kodlar. Sorgu parametresinin değeri için doğru seçimdir.
- Tam adresi kodla: https://, /, ?, & gibi yapı karakterlerini korur; yalnızca güvensiz karakterleri kodlar.
- Kodu çöz: %XX dizilerini okunur metne çevirir; form verisinde + işareti boşluk anlamına gelebilir.
Sık sorulan sorular
Boşluk %20 mi, + mı?
Adres yolunda ve modern API'lerde %20 kullanılır; geleneksel form gönderiminde (application/x-www-form-urlencoded) boşluk + olarak gelir. 'Parametreyi kodla' %20 üretir.
Türkçe karakterli adres neden %C3%A7 gibi görünüyor?
Adresler UTF-8 baytlarına çevrilip yüzde ile yazılır. 'ç' iki bayttır: %C3 ve %A7.
Kod çözerken hata veriyor, neden?
Metinde eksik ya da bozuk bir %XX dizisi olabilir (ör. tek başına % işareti). Metni kontrol edin.