ToolHub
打开工具

HTML 实体编码器

将文本编码为命名、十进制或十六进制 HTML 实体,也可将实体解码回文本

开发者工具

关于此工具

HTML 实体编码器是一款双向工具,可将文本编码为 HTML 实体,也可将 HTML 实体解码回文本。支持三种实体类型——命名实体如 <、十进制数字实体如 <、十六进制数字实体如 <——带有并排编辑器和一键复制功能。

主要功能

快速预览

使用场景

htmlentitiesencoding

常见问题

什么是 HTML 实体编码器?

HTML 实体编码器是一款双向工具,可将文本编码为 HTML 实体,也可将 HTML 实体解码回文本。支持三种实体类型:命名、十进制数字和十六进制数字。

三种实体类型是什么?

命名实体使用可读名称如 &lt; 表示 <。十进制数字实体使用字符编码如 &#60;。十六进制数字实体使用十六进制编码如 &#x3C;。三种类型渲染结果相同。

支持 Unicode 字符吗?

支持。在命名实体模式下,没有命名实体的字符会编码为十进制数字实体。在十进制和十六进制模式下,ASCII 127 以上的所有字符加上五个 HTML 保留字符都会被编码。

可以解码 HTML 实体吗?

可以。切换到解码模式并粘贴任何 HTML 实体,工具会自动将命名、十进制和十六进制实体转换回原始字符。

这个工具对 XSS 防护有用吗?

将 <、> 和 & 等特殊字符编码为 HTML 实体是防御 XSS 攻击的关键手段。此工具帮助你编码用户输入,防止浏览器将其解释为 HTML 标记。