Geliştirici ve Otomasyon

URL Kodlama ve Çözme (URL Encode / Decode)

Adreslerdeki Türkçe karakterler, boşluklar ve & = ? gibi işaretler sorun çıkarabilir. Metni yazın; güvenli biçimde kodlansın ya da %C3%A7 gibi kodlanmış bir adres okunur hâle gelsin.

İşlem

Bir sorgu parametresinin değerini kodlar; ? & = / : gibi özel karakterleri de dönüştürür.

Bu araç tarayıcınızda çalışır; girdiğiniz bilgiler sunucumuza gönderilmez.

URL Kodlayıcı nasıl kullanılır?

  1. 1İşlemi seçin: parametre kodlama, tam adres kodlama ya da kod çözme.
  2. 2Metni ya da adresi girdi kutusuna yazın.
  3. 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.

URL Kodlayıcı – URL Encode ve Decode | Quantora