URL Kodlayıcı ve Çözücü
Sorgu dizeleri ve URL parçaları için yüzde-kodlama (RFC 3986).
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.
How to use
Yönü seçin
Kodlama, düz metni yüzde-kaçışlı forma dönüştürür; Çözme ise tersini yapar.
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.
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
- Şifre üreteciGüçlü, rastgele parolalar.
- Cron ifadesi oluşturucuCron zamanlamasını insan diline çevirin.
- Unix zaman damgasıEpoch'tan tarihe, tarihten epoch'a dönüşüm.
- Base64 Kodlayıcı ve ÇözücüMetin ve dosyaları Base64 formatına kodlayın veya çözün.
- Metin Durumu DönüştürücüBüyük harf, küçük harf ve başlık büyüklüğü dönüşümü.
- Hash Oluşturucu — SHA-1, SHA-256, SHA-384, SHA-512Metin için SHA ve MD5 hash değeri üretme.