JavaScript Escape Unescape Tool vam pomaga, da pobegnete in UNESCAPE JavaScript String, ko želite JavaScript neposredno izdati, ki ga brskalnik ne razlaga.
Escape: Pretvori posebne ali ne-ASCII znake v nizu v šestnajstiško zaporedje pobega.
Unescape: Obrne postopek pobega in obnovi izvirne znake iz šestnajstiških zaporedij.
Za varno predstavitev znakov na način, ki ne bo prekinil skriptov ali prenosa podatkov.
Za kodiranje nizov, ki vsebujejo posebne znake ali Unicode.
Za ohranitev integritete podatkov pri prenosu podatkov med sistemi ali komponentami.
JavaScript ponuja funkciji escape() in unescape() (zdaj zastareli).
Sodobni JavaScript uporablja:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Te so bolj zanesljive in primernejše za spletni razvoj.
Pri kodiranju parametrov poizvedbe ali delov URL.
Pri posredovanju nizov prek spletnih API-jev ali atributov HTML.
Pri ohranjanju posebnih znakov v podatkih, ki se serializirajo ali prenašajo.
Pri dekodiranju prejetih ali shranjenih podatkov, ki so bili predhodno ubežani.