JavaScript Escape Unescape Tool pomaga uciec i bezscapować ciąg JavaScript, gdy chcesz wyświetlić JavaScript bezpośrednio nie interpretowane przez przeglądarkę.
Escape: Konwertuje znaki specjalne lub znaki spoza zestawu ASCII w ciągu na szesnastkową sekwencję ucieczki.
Unescape: Odwraca proces ucieczki, przywracając oryginalne znaki z sekwencji szesnastkowych.
Aby bezpiecznie reprezentować znaki w sposób, który nie spowoduje przerwania skryptów ani transmisji danych.
Aby kodować ciągi zawierające znaki specjalne lub Unicode.
Aby zachować integralność danych podczas przesyłania danych między systemami lub komponenty.
JavaScript udostępnia funkcje escape() i unescape() (obecnie przestarzałe).
Nowoczesny JavaScript używa:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Są one bardziej niezawodne i lepiej nadają się do tworzenia stron internetowych.
Podczas kodowania parametrów zapytania lub części adresu URL.
Podczas przekazywania ciągów przez interfejsy API sieci Web lub atrybuty HTML.
Podczas zachowywania znaków specjalnych w serializowanych lub przesyłanych danych.
Podczas dekodowania odebranych lub przechowywanych danych, które zostały wcześniej ucieczką.