Codare/Decodare URL (URL-uri românești și conversie interogări)
Codare și decodare URL (percent-encoding) instantaneu în browserul dvs. Comutați între echivalentele encodeURIComponent / encodeURI și detectați posibila codare dublă.
Opțiuni
Avansat
Pe care ar trebui să îl folosesc?
Valoare parametru → encodeURIComponent
Cel mai bun pentru valori de interogare, segmente de cale și nume de fișiere (conversie encodeURIComponent sigură).
URL complet → encodeURI
Păstrează delimitatorii precum ? & = / astfel încât URL-urile să rămână lizibile.
+ vs %20
„%20” este standardul. „+” este o convenție pentru formulare/interogări — comutați când este necesar.
Exemple de intrare
- https://example.com/search?q=bucurești prânz&ref=email#secțiune
- utm_source=email&utm_campaign=vânzare de primăvară 2026
- salut/Hello?name=Ion Popescu¬e=10%REDUCERE
Scurtături
Codare/Decodare URL (percent-encoding)
Ce este percent-encoding?
Codarea/decodarea URL convertește caracterele non-ASCII și cele rezervate în secvențe %xx pentru a putea fi transmise în siguranță în URL-uri.
encodeURI vs encodeURIComponent
Folosiți encodeURIComponent pentru valori individuale; folosiți encodeURI pentru URL-uri complete unde delimitatorii trebuie să rămână.
Sfat
Dacă %25 continuă să apară, este posibil ca textul să fie codat dublu. Folosiți bannerul de avertizare pentru a decoda din nou în siguranță.
FAQ
+ și %20, care este diferența?
„%20” este codarea procentuală conformă cu RFC pentru spații. „+” este utilizat în principal în formularele HTML (application/x-www-form-urlencoded) și este adesea tratat ca un spațiu în șirurile de interogare.
Ce funcție ar trebui să folosesc?
Doar pentru valori (valoare interogare, fragment de cale, nume de fișier), alegeți conversia encodeURIComponent. Pentru URL-uri întregi care trebuie să păstreze ? & = /, alegeți encodeURI.
Ce este codarea dublă?
Dacă %25 (un „%” codat) apare frecvent, valoarea poate fi codată dublu. Utilizați „Decodare din nou” pentru a încerca restaurarea originalului.