速查在线工具箱

HTML实体编码

  • 打赏支持
  • 分享链接
  • 反馈建议
字符: 0 行: 0
常用字符实体查询表
字符: 0 行: 0
将字符转换为 \uXXXX 格式,或将 \uXXXX 格式解码为字符
字符: 0 行: 0

HTML实体编码工具简介

HTML实体编码工具是一款专业的多功能编码解码工具,支持HTML实体编码/解码、URL编码/解码、Unicode编码/解码三种模式,内置100+常用字符实体查询表,满足日常开发中的各类编码需求。

HTML中某些字符有特殊含义(如 < > &),如需显示这些字符本身,必须使用实体编码。本工具支持命名实体(如&lt;)、数字实体(如&#60;)和十六进制实体(如&#x3C;)三种编码格式。

适用于HTML内容编辑、防止XSS攻击、URL参数传递、JSON/JavaScript字符串转义、国际化文本处理等场景。所有操作均在浏览器本地完成,数据不会上传至服务器。

如何使用本工具?

HTML实体编码/解码:在左侧输入文本,选择编码模式(命名实体/数字实体/十六进制),点击"编码"或"解码"按钮即可。也可从下方的实体查询表中点击字符自动填入输入框。

URL编码/解码:切换到"URL编码"Tab,输入文本,选择全编码(encodeURIComponent)或保留URL合法字符(encodeURI)模式,点击按钮处理。

Unicode编码/解码:切换到"Unicode编码"Tab,输入文本,选择大小写格式,点击按钮编码或解码。

开启"批量模式"后,系统将逐行处理文本,适用于批量处理场景。

常见问题与解答

什么时候需要使用HTML实体编码?

当需要在HTML中显示特殊字符(如 < > & ")时,这些字符会被浏览器解析为HTML语法,此时需用实体编码替代。如"<"写作"&lt;"。

命名实体、数字实体和十六进制实体有什么区别?

命名实体如&lt;容易记忆但支持的字符有限;数字实体如&#60;支持所有Unicode字符;十六进制实体如&#x3C;是数字实体的十六进制版本,表示更简洁。三者浏览器处理效果相同。

encodeURIComponent和encodeURI有何区别?

encodeURIComponent会编码所有非字母数字字符(包括:/?#[]@!$&'()*+,;=),适用于编码URL参数值。encodeURI会保留URL中合法的标点符号,适用于编码完整URL。

最新工具