Barokit

🔣HTML实体编码/解码

将&、<、>、"、'等特殊字符转为&amp; &lt; &gt;等HTML实体或解码。也支持中韩文/emoji的数字实体。常用于博客代码示例安全标注、XSS防护编码、邮件HTML编写、网站地图/RSS验证。

🔒 浏览器内处理无水印无需注册

使用方法

  1. 1输入文本并选择方向。
  2. 2复制结果。

常见问题

为何需要HTML实体?+

为了安全显示HTML内会导致解析错乱的字符(< > & 等)。

命名实体vs数字实体?+

可像&amp;按名称写,也可像&#38;按数字(码点)写。两种结果相同。

韩文也有实体吗?+

韩文只用数字实体(&#44032; = '가')形式。命名实体仅适用于英文特殊字符。

对XSS防御够吗?+

作为基础防御不错,但不完整。各上下文(HTML/JS/CSS/URL)需不同编码,建议用安全库(DOMPurify等)。

邮件HTML为何实体很多?+

邮件客户端编码处理不同,为安全惯例把所有特殊字符预转为实体。

解码后看到乱码,为什么?+

可能是双重编码(实体再被实体化),或实体编号错误。

相关工具