„JavaScript Escape Unescape“ įrankis padeda jums pabėgti ir „Unescape JavaScript“ eilutę, kai norite išvesti „JavaScript“, tiesiogiai interpretuojamą naršyklės.
Escape: Konvertuoja specialius arba ne ASCII simbolius eilutėje į šešioliktainę kaitos seką.
Unescape: Atšaukia kaitos procesą, atkurdamas originalius simbolius iš šešioliktainių sekų.
Saugiai atvaizduoti simbolius taip, kad nebūtų sutrikdyti scenarijai ar duomenų perdavimas.
Eilutėms, kuriose yra specialiųjų simbolių arba „Unicode“, koduoti.
Duomenų vientisumui išsaugoti perduodant duomenis tarp sistemų ar komponentų.
„JavaScript“ teikia „escape()“ ir „unescape()“ funkcijas (dabar nebenaudojamos).
Šiuolaikinis „JavaScript“ naudoja:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
Jos yra patikimesnės ir geriau tinka žiniatinklio kūrimui.
Koduojant užklausos parametrus arba dalis URL.
Perduodant eilutes per žiniatinklio API arba HTML atributus.
Išsaugant specialiuosius simbolius serializuojamuose arba perduodamuose duomenyse.
Dekoduojant gautus arba saugomus duomenis, kurie anksčiau buvo išstumti.