HTML 实体编解码

HTML 实体用于在页面中安全地表示特殊字符,例如用 &lt; 表示 <、用 &amp; 表示 &。本工具可在普通文本与命名实体、数字实体之间双向转换,全部在浏览器本地完成。

输入内容 等待输入

编码时始终转义 & < > " ';解码时识别内置的常见命名实体与所有数字实体。

转换结果
输入字符—
结果字符—
替换 / 解析—
方向—
选择上方按钮执行转换,结果将显示在这里。

处理过程全部在浏览器本地完成,数据不会上传。

转换规则
  • 编码:& → &amp;、< → &lt;、> → &gt;、" → &quot;、' → &#39;。
  • 可选把非 ASCII 字符(中文等)转为十进制数字实体,如 中 → &#20013;。
  • 命名实体选项对已收录字符优先输出名称,如 &nbsp;、&copy;、&mdash;。
  • 解码支持内置常见命名实体,以及 &#十进制; 与 &#x十六进制; 两种数字实体。
  • 未收录的命名实体在解码时原样保留,不会被替换。
  • 解码为单次扫描,&amp;lt; 只会还原为 &lt;,不会被二次解码。