JavaScript Escape Unsescape Tool ช่วยให้คุณหลบหนีและยกเลิกการหลบหนีสตริง JavaScript เมื่อคุณต้องการส่งออก JavaScript ที่ไม่ได้ตีความโดยเบราว์เซอร์โดยตรง
Escape: แปลงอักขระพิเศษหรือไม่ใช่ ASCII ในสตริงเป็นลำดับการหลบหนีเลขฐานสิบหก
Unescape: ย้อนกลับกระบวนการหลบหนี โดยคืนค่าอักขระดั้งเดิมจากลำดับเลขฐานสิบหก
เพื่อแสดงอักขระอย่างปลอดภัยในลักษณะที่ไม่ทำลายสคริปต์หรือการส่งข้อมูล
เพื่อเข้ารหัสสตริงที่มีอักขระพิเศษหรือ Unicode
เพื่อรักษาความสมบูรณ์ของข้อมูลเมื่อส่งข้อมูลระหว่างระบบหรือส่วนประกอบ
JavaScript มีฟังก์ชัน escape() และ unescape() (ซึ่งตอนนี้ ไม่รองรับอีกต่อไป)
JavaScript สมัยใหม่ใช้:
encodeURIComponent() / decodeURIComponent()
encodeURI() / decodeURI()
ฟังก์ชันเหล่านี้เชื่อถือได้มากกว่าและเหมาะกับการพัฒนาเว็บมากกว่า
เมื่อใด การเข้ารหัสพารามิเตอร์แบบสอบถามหรือส่วนของ URL
เมื่อส่งสตริงผ่าน API เว็บหรือแอตทริบิวต์ HTML
เมื่อเก็บรักษาอักขระพิเศษในข้อมูลที่ถูกแปลงเป็นอนุกรมหรือส่ง
เมื่อถอดรหัสข้อมูลที่ได้รับหรือจัดเก็บไว้ซึ่งถูกเอสเคปไว้ก่อนหน้านี้