返回主页

HTML 实体编码 / 解码

转义 & < > 等特殊字符,或还原命名与数字实体

原文
0 字符0 字节0 行
转义结果
结果会显示在这里

编解码使用 he,覆盖 HTML5 全部 2200+ 命名实体(&hellip;、&thetasym;、&frac34;…)以及十进制 / 十六进制数字实体。

常见问题

为什么要转义 HTML 实体?

< > & 等字符在 HTML 里有语法含义,直接写入会被解析成标签;转成 &lt; &gt; &amp; 后才能作为纯文本显示。

转义能防 XSS 吗?

把不可信输入转义后再插入 HTML 是防 XSS 的基本手段,但属性、脚本、URL 等不同位置各有规则,不能只依赖这一层。