JavaScript Escape UneScape Tool pomaže vam da pobjegnete i Unescape JavaScript niz kada želite izvesti JavaScript izravno koji nije protumačio preglednik.
Escape: Pretvara posebne ili ne-ASCII znakove u nizu u heksadecimalni escape niz.
Unescape: Obrće proces escape-a, vraćajući izvorne znakove iz heksadecimalnih nizova.
Za sigurno predstavljanje znakova na način koji neće prekinuti skripte ili prijenos podataka.
Za kodiranje nizova koji uključuju posebne znakove ili Unicode.
Za očuvanje integriteta podataka prilikom prijenosa podataka između sustava ili komponenti.
JavaScript nudi funkcije escape() i unescape() (sada zastarjele).
Moderni JavaScript koristi:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Ove su funkcije pouzdanije i prikladnije za web razvoj.
Prilikom kodiranja parametara upita ili dijelova URL.
Prilikom prosljeđivanja nizova putem web API-ja ili HTML atributa.
Prilikom očuvanja posebnih znakova u podacima koji se serijaliziraju ili prenose.
Prilikom dekodiranja primljenih ili pohranjenih podataka koji su prethodno izbjegnuti.