ЈаваСцрипт Есцапе Унесцапе Алат вам помаже да побегнете и УНЦАПЕПАПЕ ЈАВАСПРИПТ низу када желите да излазите ЈаваСцрипт директно који директно не тумачи претраживач.
Escape: Претвара специјалне или не-ASCII знакове у стрингу у хексадецимални escape низ.
Unescape: Обрће процес escape-а, враћајући оригиналне знакове из хексадецималних низова.
Да би се безбедно представили знакови на начин који неће прекинути скрипте или пренос података.
Да би се кодирали стрингови који садрже специјалне знакове или Unicode.
Да би се очувао интегритет података приликом преноса података између система или компоненти.
JavaScript пружа функције escape() и unescape() (сада застареле).
Модерни JavaScript користи:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Ове су поузданије и боље прилагођене за веб развој.
Приликом кодирања параметара упита или делова URL.
Приликом пропуштања низова кроз веб API-је или HTML атрибуте.
Приликом очувања специјалних знакова у подацима који се серијализују или преносе.
Приликом декодирања примљених или сачуваних података који су претходно избегнути.