Skip to content

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

Sorgu dizeleri ve URL parçaları için yüzde-kodlama (RFC 3986).

Buğra SözeriGeliştirici
Updated · Published
Reviewed by Convertitive

URL kodlama (veya yüzde-kodlama), URL’lerde özel anlam taşıyan karakterleri — boşluklar, ve işaretleri, eşittir işaretleri, eğik çizgiler — bir yüzde işareti ve ardından karakterin UTF-8 bayt değerleriyle onaltılık sistemde değiştirir. Aşağıdaki araç her iki yönde çalışır, tam Unicode aralığını destekler ve JavaScript’in yerel olarak kullandığı iki modu ortaya koyar: encodeURIComponent (katı) sorgu dizesi değerleri için ve encodeURI(esnek) tam URL’ler için.

Mode
search%20query%20with%20spaces%20%26%20special%3Dchars%3F

How to use

  1. Yönü seçin

    Kodlama, düz metni yüzde-kaçışlı forma dönüştürür; Çözme ise tersini yapar.

  2. Katı veya esnek modunu seçin (yalnızca kodlama için)

    Katı mod (encodeURIComponent) her ayrılmış karakteri kaçar — sorgu dizesi değerleri için kullanın. Esnek mod (encodeURI) tam URL yapısını korur.

  3. Değerinizi yapıştırın

    Yazarken çıktı güncellenir. Giriş hatalı bir yüzde dizisi içeriyorsa çözme tarafı açık bir hata gösterir.

Frequently asked questions

Hangi karakterler yüzde-kodlanır?
Katı mod, A-Z a-z 0-9 -_.~ dışındaki her şeyi kodlar (RFC 3986'ya göre 'ayrılmamış' küme). Esnek mod ayrıca ayrılmış kümeyi de korur: : / ? # [ ] @ ! $ & ' ( ) * + , ; =
Boşluklar %20 mi yoksa + olarak mı kodlanır?
URL yolu içinde her zaman %20. Sorgu dizesinde her ikisi de teknik olarak kabul edilir (+ eski application/x-www-form-urlencoded standardından gelir), ancak %20 belirsizlik yaratmaz. Bu araç her iki modda da %20 üretir.
Kodlayıcı Unicode'u destekliyor mu?
Evet. ASCII dışı karakterler UTF-8 bayt dizisi olarak kodlanır ve her bayt yüzde-kaçışlıdır. Çözücü bunu tersine çevirerek orijinal dizeyi döndürür.
Neden 'eksik yüzde dizisi' hatası alıyorum?
Giriş, tam olarak iki onaltılık rakamla takip edilmeyen bir % içeriyor — genellikle başka bir araç değeri zaten çözdüğünde veya değer kaçış yapılmadan birleştirildiğinde olur.

İlgili Türkçe araçlar