Codificare / decodificare URL
🔒 Rulează în browser
Parametri de query
| Cheie | Valoare |
|---|
Cum funcționează codificarea procentuală
Un URL poate conține în siguranță doar un set limitat de caractere ASCII; tot restul —
spații, diacritice, punctuație rezervată folosită ca dată, nu ca structură — trebuie
codificat procentual ca %XX, unde XX este valoarea hexazecimală a octetului în
UTF-8. Instrumentul folosește encodeURIComponent/decodeURIComponent
native din browser, deci comportamentul este identic cu al oricărui browser sau server, fără
reguli proprii de escapare.
Mod componentă vs. URL complet
Modul componentă este pentru o singură valoare care va fi plasată într-un URL — un termen de
căutare, o adresă de redirecționare — și codifică toate caracterele rezervate, inclusiv
:/?&=. Modul URL complet (encodeURI) este pentru un URL întreg
și lasă neschimbate caracterele structurale, codificând doar ce ar strica URL-ul, precum
spațiile și literele ne-ASCII. Lipiți un URL cu un query string în câmpul de intrare, iar
tabelul de mai jos afișează fiecare pereche cheie/valoare, deja decodificată — cel mai rapid
mod de a inspecta un URL lung sau complex.
Întrebări frecvente
Mod componentă vs URL complet?
Modul componentă (encodeURIComponent) codifică toate caracterele rezervate — pentru valori puse într-un URL. Modul URL complet (encodeURI) păstrează :/?&= ca să nu strice structura.
Parametrii de query pot fi editați?
Da — tabelul afișează fiecare pereche cheie/valoare decodificată; îl puteți folosi pentru a înțelege rapid URL-uri lungi.