İçeriğe atla
TextArray
%100 yerel

URL kodlama ve kod çözme

URL'ler için metni yüzde olarak kodlayın ve çıkış yapılan adreslerin kodunu tekrar düz metne dönüştürün.

Giriş

URL kodlama ve kod çözme

URL'ler yalnızca sınırlı sayıda karakter kümesini kabul eder, bu nedenle diğer her şeyin (boşluklar, vurgulu harfler, ve işareti, emoji) %XX çıkışları olarak yüzde olarak kodlanması gerekir. Metni kodlamak için yapıştırın veya düz biçimde tekrar okumak için çıkışlı bir adres yapıştırın. Elle sorgu dizeleri oluştururken, bir yönlendirme zincirinde hata ayıklarken veya birisinin size gönderdiği izleme bağlantısını anlamlandırırken bunu kullanın. Birkaç yönlendirmeden veya izleme katmanından geçen bağlantılar genellikle çift veya üçlü kodlanmış olarak gelir; "Kod çözmeyi tekrar tekrar etkinleştirin" ve araç, metin değişmeyi bırakana kadar kod çözmeye devam eder, böylece çok kodlu bir adres tek adımda açılır.

Kapsam seçici kodlamanın ne kadar agresif olduğuna karar verir. "Bileşen", & = ? dahil olmak üzere düz karakter olmayan her şeyden kaçar. ve #, tek bir sorgu değeri veya yol bölümü için istediğiniz şeydir; değer bir değer olarak kalır ve URL yapısına giremez. "Tam URL" yapısal karakterleri yalnız bırakır, böylece boşluklar ve ASCII olmayan karakterler hala kaçarken, adresin tamamı şemasını, ayırıcılarını ve parçasını korur.

"+'yı boşluk olarak değerlendir" seçeneği, boşlukların %20 yerine + olarak hareket ettiği HTML form gönderimlerini kapsar. Açın ve kodlama + üretir, kod çözme ise +'yı tekrar boşluklara dönüştürür. Bunu kapalı bırakın ve +, gerçek bir artı işareti olarak kabul edilir; çoğu modern API için istediğiniz şey budur.

ASCII olmayan metin, tarayıcıların ve sunucuların beklediği şekilde UTF-8 olarak kodlanmıştır, bu nedenle Slovakça aksan işaretleri ve emojiler tam olarak gidiş-dönüştür. Bir dize bozuk bir kaçış (başıboş % veya kesik bir dizi) içeriyorsa, yanlış bir yanıt yerine net bir açıklama alırsınız. Her şey tarayıcınızda çalışır ve hiçbir şey yüklenmez; dolayısıyla oturum belirteçleri, imzalı parametreler veya dahili ana bilgisayar adlarını içeren URL'lerin burada incelenmesi güvenlidir. Çıktının altındaki çetele, kaç dizinin kaçtığını veya kaçmadığını sayar.

FAQ

Bileşen ve tam URL arasındaki fark nedir?
Bileşen kaçar & = ? ve # de, böylece bir değer çevreleyen URL'yi bozamaz; onu bir sorgu parametresi için kullanın. Tam URL bu yapısal karakterleri korur, böylece adresin tamamı kullanılabilir kalır.
"+'yı alan olarak değerlendir" seçeneğini ne zaman açmalıyım?
Boşlukların + olarak gönderildiği HTML form verileri için. Diğer birçok durumda, onu kapalı bırakın, böylece + gerçek bir artı işareti olarak kalır.
Aksan işaretleri ve emojiler nasıl işlenir?
Bunlar, tarayıcıların yaptığı gibi UTF-8 bayt çıkışları olarak kodlanır; "šťastie", %C5%A1%C5%A5astie olur ve tam olarak gidiş-dönüş olur.
Kod çözme neden bir hata bildiriyor?
Girişte hatalı biçimlendirilmiş bir % dizisi var; yalnız bir %, tamamlanmamış bir çift veya geçerli UTF-8 olmayan baytlar. Kesilmiş bir kaçış için dizenin sonunu kontrol edin.
Metnim herhangi bir yere yüklendi mi?
Hayır. Araç tamamen tarayıcınızda çalışır ve metniniz asla cihazınızdan ayrılmaz.