Instrumentul JavaScript Escape UneScape vă ajută să scăpați și șir JavaScript Iescape atunci când doriți să ieșiți JavaScript direct care nu este interpretat de browser.
Escape: Convertește caracterele speciale sau non-ASCII dintr-un șir într-o secvență de escape hexazecimală.
Unescape: Inversează procesul de escape, restaurând caracterele originale din secvențele hexazecimale.
Pentru a reprezenta în siguranță caracterele într-un mod care să nu întrerupă scripturile sau transmisia de date.
Pentru a codifica șiruri care includ caractere speciale sau Unicode.
Pentru a păstra integritatea datelor la transmiterea datelor între sisteme sau componente.
JavaScript oferă funcții escape() și unescape() (acum depreciate).
JavaScript modern utilizează:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Acestea sunt mai fiabile și mai potrivite pentru dezvoltarea web.
La codificarea parametrilor de interogare sau a părților unui URL.
Când transmiterea șirurilor prin API-uri web sau atribute HTML.
La păstrarea caracterelor speciale în datele serializate sau transmise.
La decodificarea datelor primite sau stocate care anterior au fost escape.