Інструмент ЮНЕСАПА JavaScript Escape допомагає вам втекти та ЮНЕСПАПИ JAVASCRIPT, коли ви хочете вивести JavaScript безпосередньо не інтерпретується браузером.
Escape: Перетворює спеціальні або не-ASCII символи в рядку на шістнадцяткову escape-послідовність.
Unescape: Звертає процес escape, відновлюючи оригінальні символи з шістнадцяткових послідовностей.
Для безпечного представлення символів таким чином, щоб не порушувати скрипти або передачу даних.
Для кодування рядків, що містять спеціальні символи або Unicode.
Для збереження цілісності даних під час передачі даних між системами або компонентами.
JavaScript надає функції escape() та unescape() (тепер застарілі).
Сучасний JavaScript використовує:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Вони надійніші та краще підходять для веб-розробки.
Під час кодування параметрів запиту або частин URL-адреса.
Під час передачі рядків через веб-API або атрибути HTML.
Під час збереження спеціальних символів у даних, що серіалізуються або передаються.
Під час декодування отриманих або збережених даних, які раніше були екрановані.