HTML实体编码/解码简介
HTML实体编码是将特殊字符转换为浏览器可安全渲染的格式。网页中直接写入 <div> 会解析为标签,而 <div> 才能正常显示。
本工具支持三种编码方式:命名实体(如 <)、十进制数值实体(如 <)、十六进制数值实体(如 <)。也支持将实体一键还原为原文。
适用于网页开发、博客文章写作、论坛发帖、代码展示等场景,防止XSS注入。所有操作在浏览器本地完成,数据不上传。
如何使用本工具?
1. 在上方文本框输入需要处理的文本。
2. 点击「命名实体编码」将特殊字符转为 &name; 格式,如 & → &
3. 点击「数值实体编码」将特殊字符转为 &#nnn; 格式。
4. 点击「全部解码」将所有实体还原为原始字符。
5. 点击「复制」按钮复制结果。
常见问题与解答
命名实体和数值实体有什么区别?
命名实体使用人类可读的名称,如 © 表示版权符号 ©。数值实体使用字符的Unicode码点,如 © 同样表示 ©。数值实体可表示所有Unicode字符,兼容性更好。
为什么需要编码HTML特殊字符?
网页中的 <、>、& 等字符是HTML语法的一部分,直接写入会被浏览器解析。编码后可在网页中安全展示这些字符,也常用于防止XSS攻击。
速查在线工具箱