JavaScript Escape Unescape Tool ви помага да избягате и да се разгърнете JavaScript низ, когато искате да изведете JavaScript директно, който не е интерпретиран от браузъра.
Escape: Преобразува специални или не-ASCII символи в низ в шестнадесетична escape последователност.
Unescape: Обръща процеса на escape, възстановявайки оригиналните символи от шестнадесетичните последователности.
За безопасно представяне на символи по начин, който няма да наруши скриптовете или предаването на данни.
За кодиране на низове, които включват специални символи или Unicode.
За запазване на целостта на данните при предаване на данни между системи или компоненти.
JavaScript предоставя функции escape() и unescape() (сега отхвърлени).
Съвременният JavaScript използва:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Те са по-надеждни и по-подходящи за уеб разработка.
Когато кодираме параметри на заявка или части от URL адрес.
При предаване на низове през уеб API или HTML атрибути.
При запазване на специални символи в сериализирани или предавани данни.
При декодиране на получени или съхранени данни, които преди това са били екранирани.