URL kodiranje i dekodiranje
Postotno kodiranje teksta za URL-ove i dekodiranje izbjegnutih adresa natrag u običan tekst.
URL kodiranje i dekodiranje
URL-ovi prihvaćaju samo ograničen skup znakova, tako da sve ostalo - razmaci, slova s naglascima, znak &, emoji - mora biti postotno kodirano kao %XX izlazni znakovi. Zalijepite tekst da biste ga kodirali ili zalijepite izbjegnutu adresu da biste je ponovno pročitali u običnom obliku. Upotrijebite ga pri ručnoj izradi nizova upita, otklanjanju pogrešaka u lancu preusmjeravanja ili pronalaženju smisla za vezu za praćenje koju vam je netko poslao. Veze koje prolaze kroz nekoliko preusmjeravanja ili slojeva praćenja često stižu dvostruko ili trostruko kodirane — uključite "Ponovljeno dekodiranje" i alat nastavlja dekodirati sve dok se tekst ne prestane mijenjati, tako da se višekodirana adresa odmotava u jednom koraku.
Izbornik opsega odlučuje koliko je agresivno kodiranje. "Komponenta" izbjegava sve što nije običan znak, uključujući & = ? i #, što je ono što želite za jednu vrijednost upita ili segment puta — vrijednost ostaje vrijednost i ne može se probiti u strukturu URL-a. "Puni URL" ostavlja strukturne znakove same, tako da cijela adresa zadržava svoju shemu, separatore i fragment dok se razmaci i ne-ASCII znakovi i dalje izbjegavaju.
Opcija "Tretiraj + kao razmak" pokriva slanje HTML obrazaca, gdje razmaci putuju kao +, a ne kao %20. Uključite ga i kodiranje proizvodi +, dok dekodiranje pretvara + natrag u razmake. Ostavite ga isključeno i + se tretira kao doslovni znak plus, što je ono što želite za većinu modernih API-ja.
Tekst koji nije ASCII kodiran je kao UTF-8, što odgovara onome što preglednici i poslužitelji očekuju, tako da slovački dijakritički znakovi i emotikoni točno putuju. Ako niz sadrži pokvareni izlaz — zalutali % ili skraćeni niz — dobit ćete jasno objašnjenje umjesto pogrešnog odgovora. Sve se izvodi u vašem pregledniku i ništa se ne učitava, tako da su URL-ovi koji sadrže tokene sesije, potpisane parametre ili interna imena hostova sigurni za pregled ovdje. Zbroj ispod izlaza broji koliko je sekvenci izbjegnuto ili nije izbjegnuto.