HTML 实体编码 / 解码工具

特殊字符转实体或实体还原,防止标签被解析、避免页面渲染错乱。

🔤 HTML 实体转换

📋 输出

—

📌 五个必须转义的字符

字符实体不转义的后果
&&后续字符被当作实体解析,内容错乱
<&lt;被当作标签开始,可能引入 XSS
>&gt;配合 < 可闭合标签,破坏结构
"&quot;在属性值内可闭合属性,注入事件处理器
'&#39;单引号包裹的属性同样可被闭合

服务端渲染时用模板引擎的自动转义,不要手写拼接。前端赋值用 textContent 而不是 innerHTML,能天然避免这个问题。