เครื่องมือแปลง XhCode ออนไลน์

JavaScript Escape Unsescape

JavaScript Escape Unsescape Tool ช่วยให้คุณหลบหนีและยกเลิกการหลบหนีสตริง JavaScript เมื่อคุณต้องการส่งออก JavaScript ที่ไม่ได้ตีความโดยเบราว์เซอร์โดยตรง



ผลลัพธ์:
JavaScript Escape Uncape Online Converter Tools

JavaScript Escape/Unescape คืออะไร

  • Escape: แปลงอักขระพิเศษหรือไม่ใช่ ASCII ในสตริงเป็นลำดับการหลบหนีเลขฐานสิบหก

  • Unescape: ย้อนกลับกระบวนการหลบหนี โดยคืนค่าอักขระดั้งเดิมจากลำดับเลขฐานสิบหก


เหตุใดจึงใช้ JavaScript Escape/Unescape

  • เพื่อแสดงอักขระอย่างปลอดภัยในลักษณะที่ไม่ทำลายสคริปต์หรือการส่งข้อมูล

  • เพื่อเข้ารหัสสตริงที่มีอักขระพิเศษหรือ Unicode

  • เพื่อรักษาความสมบูรณ์ของข้อมูลเมื่อส่งข้อมูลระหว่างระบบหรือส่วนประกอบ


วิธีใช้ JavaScript Escape/Unescape

  • JavaScript มีฟังก์ชัน escape() และ unescape() (ซึ่งตอนนี้ ไม่รองรับอีกต่อไป)

  • JavaScript สมัยใหม่ใช้:

    • encodeURIComponent() / decodeURIComponent()

    • encodeURI() / decodeURI()

  • ฟังก์ชันเหล่านี้เชื่อถือได้มากกว่าและเหมาะกับการพัฒนาเว็บมากกว่า


ควรใช้ JavaScript Escape/Unescape เมื่อใด

  • เมื่อใด การเข้ารหัสพารามิเตอร์แบบสอบถามหรือส่วนของ URL

  • เมื่อส่งสตริงผ่าน API เว็บหรือแอตทริบิวต์ HTML

  • เมื่อเก็บรักษาอักขระพิเศษในข้อมูลที่ถูกแปลงเป็นอนุกรมหรือส่ง

  • เมื่อถอดรหัสข้อมูลที่ได้รับหรือจัดเก็บไว้ซึ่งถูกเอสเคปไว้ก่อนหน้านี้