คำถามที่พบบ่อย ตัวเข้ารหัสและถอดรหัสเอนทิตี HTML
Q: HTML entity encoding คืออะไร?
การเข้ารหัส HTML entity แปลงอักขระพิเศษให้อยู่ในรูปแบบที่ปลอดภัย เพื่อป้องกันไม่ให้ถูกตีความเป็นมาร์กอัปในเอกสาร HTML ตัวอย่างเช่น < แปลงเป็น < และ > แปลงเป็น >
Q: ความแตกต่างระหว่างชื่อเอนทิตี ทศนิยม และเลขฐานสิบหกคืออะไร?
ชื่อเอนทิตีใช้ชื่อที่จำได้ง่าย เช่น &; เอนทิตีทศนิยมใช้ตัวเลข เช่น <; เอนทิตีเลขฐานสิบหกใช้ตัวเลขฐานสิบหก เช่น < ทั้งสามรูปแบบแสดงผลเหมือนกันในเบราว์เซอร์
Q: อักขระใดบ้างที่ต้องเข้ารหัส?
อักขระอันตรายได้แก่ <, >, &, " และ ' เนื่องจากอาจทำลายโครงสร้าง HTML ได้ อักขระที่ไม่ใช่ ASCII ทั้งหมดก็สามารถเข้ารหัสได้เพื่อรับประกันความเข้ากันได้ข้ามระบบ