เครื่องมือ HTML Escape Unescape ช่วยให้คุณหลบหนีและปลดปล่อยสตริง HTML เมื่อคุณต้องการส่งออก HTML โดยตรงที่ไม่ได้ตีความโดยเบราว์เซอร์
Escape: แปลงอักขระพิเศษ (เช่น <, >, &, ", ') เป็นเอนทิตี HTML (เช่น <, >, &)
Unescape: แปลงเอนทิตี HTML กลับไปเป็นอักขระดั้งเดิม เพื่อให้สามารถแสดงผลหรือประมวลผลเป็นข้อความธรรมดาได้
เพื่อ ป้องกันการแทรก HTML หรือการโจมตีแบบ Cross-Site Scripting (XSS) โดยถือว่าอินพุตของผู้ใช้เป็นข้อความ ไม่ใช่โค้ด
เพื่อ แสดง อักขระที่มีความหมายพิเศษอย่างปลอดภัย ในรูปแบบ HTML
เพื่อให้แน่ใจถึงความสมบูรณ์ของข้อมูล เมื่อฝังข้อความดิบลงในเอกสาร HTML
ใช้ไลบรารีหรือฟังก์ชันเฉพาะภาษา:
JavaScript: textContent หรือ DOMParser (สมัยใหม่) หรือไลบรารีเช่น he
Python: html.escape() และ html.unescape()
Java/.NET: ใช้ไลบรารีเช่น Apache Commons Text หรือ System.Net.WebUtility
การ Escape จะแทนที่ < ด้วย <, > ด้วย >, & ด้วย & เป็นต้น
การ Unescaping จะย้อนกลับเพื่อแปลงข้อความกลับเป็นรูปแบบที่อ่านได้
เมื่อแสดงอินพุตของผู้ใช้ บนเว็บเพจ
เมื่อแทรกข้อความดิบลงในแอตทริบิวต์ องค์ประกอบ หรือสคริปต์ HTML
เมื่อประมวลผลหรือทำความสะอาดเนื้อหา HTML จากแหล่งภายนอก
เมื่อสร้างเทมเพลตเว็บ หรือการแสดงผลฝั่งเซิร์ฟเวอร์ ตรรกะ