跳到主要内容
Z

HTML 实体转换器

编码与解码 HTML 实体——支持命名、十进制和十六进制格式,内置超过 250 个 HTML5 实体。

免费 无需注册 客户端运行 注重隐私 Updated

使用方法

  1. 1 选择 Encode(编码)或 Decode(解码)。
  2. 2 编码:选择要编码的范围(最小集 / non-ASCII / 全部命名实体)以及输出格式。
  3. 3 解码:粘贴包含 &name;、&#dec; 或 &#xHEX; 的内容——三种格式可以同时被识别。
  4. 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

&lt;a href=&quot;x&quot;&gt;Tom &amp; Jerry&lt;/a&gt;

常见使用场景

  1. 1

    将代码显示为文本

    对代码片段进行编码,使 <div> 这类标签在页面上以文本呈现,而不会被解析执行。

  2. 2

    转义不可信的展示文本

    在将用户内容插入 HTML 之前对其进行实体编码(在生产环境中,建议优先使用所用框架内置的转义机制)。

  3. 3

    插入特殊符号

    查找 ©、→ 或不换行空格对应的实体,并可靠地粘贴使用。

概要

Zerethon 的 HTML 实体转换工具可将特殊字符编码为命名、十进制或十六进制实体,也可以将其解码还原——全部在浏览器本地完成。它支持识别 250 多个 HTML5 命名字符引用,因此像 < > & " 这样的字符会以文本形式显示,而不会破坏标记结构。不会上传任何数据。

分类
开发者
价格
免费
隐私
基于浏览器
注册
无需

参考资料

隐私

除非另有说明,否则你的数据永远不会离开浏览器。HTML 实体转换器 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。

对比

了解基础知识

相关工具

在 Zerethon Social 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费试用 Zerethon