codificare și decodare URL
Codați textul în procente pentru adrese URL și decodați adresele evadate înapoi în text simplu.
codificare și decodare URL
Adresele URL acceptă doar un set limitat de caractere, așa că orice altceva — spații, litere accentuate, ampersand, emoji — trebuie să fie codificat în procente pe măsură ce %XX escape. Lipiți text pentru a-l codifica sau inserați o adresă cu evadare pentru a o citi înapoi în formă simplă. Folosiți-l atunci când construiți manual șiruri de interogări, depanați un lanț de redirecționare sau înțelegeți o legătură de urmărire pe care vi l-a trimis cineva. Legăturile care trec prin mai multe redirecționări sau straturi de urmărire ajung adesea codificate dublu sau triplu - activați „Decodificarea în mod repetat” și instrumentul continuă să decodească până când textul nu se mai schimbă, astfel încât o adresă multicodificată se desfășoară într-un singur pas.
Selectorul de domeniu decide cât de agresivă este codificarea. „Componenta” scapă tot ceea ce nu este un caracter simplu, inclusiv & = ? și #, care este ceea ce doriți pentru o singură valoare de interogare sau segment de cale — valoarea rămâne o valoare și nu poate pătrunde în structura URL. „Adresa URL completă” lasă caracterele structurale în pace, astfel încât o întreagă adresă își păstrează schema, separatorii și fragmentul, în timp ce spațiile și caracterele non-ASCII sunt încă scăpate.
Opțiunea „Tratați + ca spațiu” acoperă trimiterile de formulare HTML, unde spațiile se deplasează ca + și nu ca %20. Porniți-l și codificarea produce +, în timp ce decodarea transformă + înapoi în spații. Lăsați-l oprit și + este tratat ca un semn literal plus, ceea ce doriți pentru majoritatea API-urilor moderne.
Textul non-ASCII este codificat ca UTF-8, care se potrivește cu ceea ce se așteaptă browserele și serverele, astfel încât semnele diacritice slovace și emoji-urile dus-întors exact. Dacă un șir conține o evadare întreruptă - un % rătăcit sau o secvență trunchiată - obțineți o explicație clară în loc de un răspuns greșit. Totul rulează în browserul dvs. și nu este încărcat nimic, astfel încât adresele URL care conțin indicative de sesiune, parametri semnați sau nume de gazdă interne pot fi verificate în siguranță aici. Numărul de sub rezultat contorizează câte secvențe au fost evadate sau neescape.