JavaScript Escape Unescape -työkalu auttaa sinua pakenemaan ja Unescape JavaScript -jonon, kun haluat tulostaa JavaScriptin suoraan, jota selain ei tulkita.
Escape: Muuntaa merkkijonon erikoismerkit tai ei-ASCII-merkit heksadesimaalikoodin koodinvaihtojonoksi.
Unescape: Kääntää koodinvaihtoprosessin ja palauttaa alkuperäiset merkit heksadesimaalijonoista.
Merkkien turvallinen esittäminen tavalla, joka ei katkaise komentosarjoja tai tiedonsiirtoa.
Erikoismerkkejä tai Unicode-merkkejä sisältävien merkkijonojen koodaaminen.
Tietojen eheyden säilyttäminen tietoja siirrettäessä järjestelmien tai komponenttien välillä.
JavaScript tarjoaa escape()- ja unescape()-funktiot (nyt vanhentuneet).
Nykyaikainen JavaScript käyttää:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Nämä ovat luotettavampia ja sopivat paremmin web-kehitykseen.
Kun koodataan kyselyparametreja tai osia kyselystä URL-osoite.
Kun merkkijonoja välitetään web-rajapintojen tai HTML-attribuuttien kautta.
Kun säilytetään erikoismerkkejä sarjoitettavassa tai lähetettävässä datassa.
Kun dekoodataan vastaanotettua tai tallennettua dataa, joka on aiemmin vaihdettu koodilla.