JavaScript Escape Unscape -tool helpt u om te ontsnappen en JavaScript -string uit te voegen wanneer u het JavaScript wilt uitvoeren dat rechtstreeks niet door de browser wordt geïnterpreteerd.
Escape: Converteert speciale of niet-ASCII-tekens in een string naar een hexadecimale escape-reeks.
Unescape: Keert het escape-proces om en herstelt de oorspronkelijke tekens uit de hexadecimale reeksen.
Om tekens veilig weer te geven op een manier die scripts of gegevensoverdracht niet verstoort.
Om strings te coderen die speciale tekens of Unicode bevatten.
Om de gegevensintegriteit te behouden bij het uitwisselen van gegevens tussen systemen of componenten.
JavaScript biedt escape()- en unescape()-functies (nu verouderd).
Modern JavaScript gebruikt:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Deze zijn betrouwbaarder en beter geschikt voor webontwikkeling.
Bij het coderen van queryparameters of delen van een URL.
Bij het doorgeven van strings via web-API's of HTML-attributen.
Bij het behouden van speciale tekens in gegevens die worden geserialiseerd of verzonden.
Bij het decoderen van ontvangen of opgeslagen gegevens die eerder zijn geëscapete.