URL Çözme
Yüzde kodlamalı bir URL'yi ya da sorgu değerini okunabilir metne geri dönüştürün; tamamen tarayıcınızda.
Tamamen tarayıcınızda çalışır. Hiçbir şey yüklenmez, günlüğe yazılmaz veya saklanmaz.
%20 ve %3A ile dolu bir URL'yi yapıştırın ve olması gerektiği gibi okuyun. Bir yönlendirme zincirinde, bir dönüş parametresinde ya da ilginç kısmın kaçış dizileri arasında gömülü olduğu bir log satırında işe yarar.
Nasıl çalışır
Ardından iki onaltılık rakam gelen her "%", adını verdiği bayta dönüşür ve ortaya çıkan baytlar UTF-8 olarak okunur. Form verisi biçeminde "+" da boşluğa dönüşür; bir sorgu dizesini yanlış biçemle çözmenin ortada başıboş artı işaretleri bırakmasının ya da sabit olanları yutmasının nedeni budur.
Geçerli bir yüzde kodlaması olmayan bir dizi hata olarak ele alınmak yerine olduğu gibi bırakılır, çünkü loglarda görülen URL'ler çoğu zaman yalnızca kısmen kodlanmıştır.
Örnekler
| Durum | Girdi | Sonuç |
|---|---|---|
| Bir sorgu parametresine gizlenmiş yönlendirme hedefi | https%3A%2F%2Fexample.com%2Fa%3Fb%3D1 | https://example.com/a?b=1 |
| Bir formla gönderilmiş değer | coffee+%26+cake | coffee & cake |
Sık sorulan sorular
Sonucumda hâlâ yüzde işaretleri var.
Değer büyük olasılıkla iki kez kodlanmış; bu, bir URL iki sistemden geçerken kaçışlandığında olur. Sonucu yeniden çözün: "%253A" önce "%3A", ardından ":" olur.
Artı işaretlerim neden boşluğa dönüştü?
Form verisi biçemiyle çözüyorsunuz; orada "+" boşluk anlamına gelir. Artı işaretleri bir base64 değerinde ya da bir telefon numarasında olduğu gibi sabitse URL bileşeni biçemine geçin.
Bilmekte fayda var
- Her şey tarayıcınızda gerçekleşir. Yapıştırdığınız içerik yüklenmez, kaydedilmez ve saklanmaz.