Encode
เปลี่ยนตัวอักษรพิเศษเป็น Entity เพื่อแสดงเป็นข้อความในบริบท HTML
เครื่องมือข้อมูลและนักพัฒนา
Escape ตัวอักษรพิเศษเป็น HTML Entity หรือ Decode กลับเป็น Text โดยไม่ execute markup จาก input ผู้ใช้
ผลลัพธ์ถูกใส่ใน textarea ผ่าน .value ไม่ execute markup
แสดงเป็น Text เท่านั้น
เปลี่ยนตัวอักษรพิเศษเป็น Entity เพื่อแสดงเป็นข้อความในบริบท HTML
<div> → <div>
&, <, >, double quote, single quote และ Numeric Character Reference ที่ถูกต้อง
<script>alert(1)</script> เมื่อ Decode จะอยู่ใน textarea ไม่ถูก execute
Decoder ใช้ safe mapping และ Numeric Reference parser โดยตรง
หากนำผลลัพธ์ไปใส่ใน innerHTML ที่อื่น ต้องจัดการความปลอดภัยตาม context ใหม่