URL Kodlayıcı/Çözücü
Bu URL encoder özel karakterleri yüzde kodlu biçime çevirir (örneğin boşluk %20 olur); böylece metin bir URL'de güvenle kullanılabilir. Kodlanmış dizeleri de düz metne geri çözer.
Bu araç hakkında
Bu URL encoder özel karakterleri yüzde kodlu biçime çevirir (örneğin boşluk %20 olur); böylece metin bir URL'de güvenle kullanılabilir. Kodlanmış dizeleri de düz metne geri çözer.
Nasıl kullanılır
- Metni veya kodlanmış URL'yi giriş kutusuna yapıştırın.
- Yüzde kodlamak için Encode'a, geri çevirmek için Decode'a tıklayın.
- Çıktıyı kopyalamak için Copy'ye tıklayın.
Bilmekte fayda var
- Kodlama, A–Z, a–z, 0–9 ve - _ . ! ~ * ' ( ) dışındaki tüm karakterleri kodlayan JavaScript encodeURIComponent fonksiyonunu kullanır.
- Yüzde kodlaması RFC 3986'da tanımlanmıştır: güvenli olmayan her bayt, % ve ardından iki onaltılık basamak olarak yazılır.
- ASCII dışı karakterler UTF-8 baytları olarak kodlanır; örneğin é, %C3%A9 olur.
- & = ? / ve # da kodlandığı için çıktı, URL'nin tamamı yerine tek bir sorgu dizesi değeri için uygundur.
Tamamen tarayıcınızda çalışır — girdiğiniz hiçbir şey yüklenmez veya saklanmaz.
Sık sorulan sorular
Boşluk neden + değil de %20 olarak kodlanıyor?
%20, boşluğun standart yüzde kodlamasıdır. + biçimi yalnızca HTML form verileri (application/x-www-form-urlencoded) için geçerlidir.
URL'nin tamamını mı, yoksa sadece parametreleri mi kodlamalıyım?
Parametre değerlerini tek tek kodlayın. URL'nin tamamını kodlarsanız URL'ye yapısını veren : / ? ve & karakterleri de kaçış karakterine dönüşür.
Çözme neden 'Invalid encoding' hatası veriyor?
Girdide ardından iki geçerli onaltılık basamak gelmeyen bir % ya da geçerli UTF-8 olmayan bir bayt dizisi var.
Metnim herhangi bir yere gönderiliyor mu?
Hayır. Kodlama ve çözme tamamen tarayıcınızda çalışır.