HTML 实体转换器
编码与解码 HTML 实体——支持命名、十进制和十六进制格式,内置超过 250 个 HTML5 实体。
使用方法
- 1 选择 Encode(编码)或 Decode(解码)。
- 2 编码:选择要编码的范围(最小集 / non-ASCII / 全部命名实体)以及输出格式。
- 3 解码:粘贴包含 &name;、&#dec; 或 &#xHEX; 的内容——三种格式可以同时被识别。
- 4 复制转换结果。
为什么使用此工具
- 可同时识别命名、十进制和十六进制实体——输入中可自由混用。
- 内置超过 250 个 HTML5 命名实体(无需依赖第三方数据文件)。
- 支持按最小集、全部 non-ASCII 字符或全部已知命名实体进行编码。
- 完全在客户端运行,即时处理。
常见问题
应该选择哪种编码模式?
在将文本嵌入 HTML 时,Minimal(最小集)模式就已经足够——它只转义 < > & " 和 '。Non-ASCII 模式适用于需要剔除高位字节的场景。All-known-named(全部已知命名实体)模式主要用于排版展示目的。
为什么有些字符用 &#x 表示,有些却用命名实体?
选择命名格式时,工具会优先输出对应的命名实体(如果存在);若没有对应命名实体,则会根据你选择的格式回退为十进制或十六进制形式。
那 XML 该怎么处理?
如果需要为 XML 转义,请使用我们的 Escape / Unescape 工具——XML 规范中只预定义了 < > & " ' 这几个内置实体。
有没有相关的工具?
可以查看 Escape / Unescape 工具,用于按编程语言规则转义字符串;以及 URL Encoder 工具,用于进行百分号编码(percent-encoding)。
什么是 HTML 实体转换器?
HTML 实体转换器是一款在浏览器中直接完成 HTML 字符实体编码与解码的工具。它可以将特殊字符转换为命名、十进制或十六进制形式的实体,让 markup 能够安全显示;同时也支持反向操作,将实体还原为原始字符。该工具内置超过 250 个 HTML5 命名实体,确保双向转换的准确性。
功能特性
编码与解码
将字符转换为实体以确保标记安全,或将实体还原展开为字符。
支持命名、十进制与十六进制
输出 & 这类命名引用,或数值形式(& / &),支持 250 多个 HTML5 命名字符。
100% 隐私保护
完全在客户端运行——你的文本永远不会离开浏览器。
示例
Input
<a href="x">Tom & Jerry</a>
Output
<a href="x">Tom & Jerry</a>
常见使用场景
-
1
将代码显示为文本
对代码片段进行编码,使 <div> 这类标签在页面上以文本呈现,而不会被解析执行。
-
2
转义不可信的展示文本
在将用户内容插入 HTML 之前对其进行实体编码(在生产环境中,建议优先使用所用框架内置的转义机制)。
-
3
插入特殊符号
查找 ©、→ 或不换行空格对应的实体,并可靠地粘贴使用。
Zerethon 的 HTML 实体转换工具可将特殊字符编码为命名、十进制或十六进制实体,也可以将其解码还原——全部在浏览器本地完成。它支持识别 250 多个 HTML5 命名字符引用,因此像 < > & " 这样的字符会以文本形式显示,而不会破坏标记结构。不会上传任何数据。
- 分类
- 开发者
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
参考资料
隐私
除非另有说明,否则你的数据永远不会离开浏览器。HTML 实体转换器 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
对比
了解基础知识
相关工具
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。