JavaScript Escape Unescape -verktyget hjälper dig att fly och lossna JavaScript -sträng när du vill mata ut JavaScript som inte tolkas av webbläsaren.
Escape: Konverterar specialtecken eller icke-ASCII-tecken i en sträng till en hexadecimal escape-sekvens.
Unescape: Vänder på escape-processen och återställer de ursprungliga tecknen från de hexadecimala sekvenserna.
För att representera tecken på ett säkert sätt på ett sätt som inte bryter mot skript eller dataöverföring.
För att koda strängar som innehåller specialtecken eller Unicode.
För att bevara dataintegriteten vid överföring av data mellan system eller komponenter.
JavaScript tillhandahåller funktionerna escape() och unescape() (nu föråldrade).
Modern JavaScript använder:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Dessa är mer tillförlitliga och bättre lämpade för webbutveckling.
Vid kodning av frågeparametrar eller delar av en URL.
Vid överföring av strängar genom webb-API:er eller HTML-attribut.
Vid bevarande av specialtecken i data som serialiseras eller överförs.
Vid avkodning av mottagen eller lagrad data som tidigare escapets.