DEV

HTML Entity Encoder — เข้ารหัสและถอดรหัสตัวอักษร HTML

HTML entities ช่วยแสดงตัวอักษรพิเศษใน HTML โดยไม่ตีความเป็นโค้ด สำคัญมากสำหรับความปลอดภัย (ป้องกัน XSS) และการ render ที่ถูกต้อง

HTML Entity ที่สำคัญที่สุด

  • &lt; → < (น้อยกว่า)
  • &gt; → > (มากกว่า)
  • &amp; → & (แอมเปอร์แซนด์)
  • &quot; → " (เครื่องหมายคำพูด)
  • &nbsp; → ช่องว่างที่ไม่แบ่ง

ทำไมการ Encoding จึงสำคัญ?

ตัวอักษร < และ > ที่ไม่เข้ารหัสในเนื้อหาหน้าอาจนำไปสู่การโจมตี XSS ควรเข้ารหัสข้อมูลผู้ใช้เสมอก่อนแสดงใน HTML