HTML 实体转换器
编码和解码 HTML 实体(例如 & ↔ &)。
目标
输出为命名引用(例如 &)
- 安全
- 处理在你的设备上完成,因此输入/输出不会被发送到任何地方。
说明
HTML 实体是在 HTML 中用于表示具有特殊含义或难以输入的字符的序列。主要有两种:命名字符引用和数字字符引用。
数字字符引用使用数字码位来表示字符。例如,© 表示 ©(码位 169)。历史上它们用于诸如 ISO-8859-1 等编码中的字符。对于 Unicode 文本,数字引用并不是首选形式,但出于历史原因仍在使用。
命名字符引用使用可读的名称来表示字符。例如,© 表示 ©。与数字引用相比,它们更易读、也更易书写,通常在可用时更推荐使用。
在 HTML5 中,命名引用和数字引用都得到官方支持。本工具可以输出任意一种形式。
编码
你可以选择要编码哪些字符。
| 所有字符 | 将输入中的所有字符转换为 HTML 实体。 |
|---|---|
| 非 ASCII | 仅将输入中的非 ASCII 字符转换为 HTML 实体。 |
| HTML 转义 | 仅转换在 HTML 中显示代码时通常需要的字符:&"'<>.. |
| 5C 字符(Shift-JIS 专用) | 仅转换与 Shift-JIS 0x5C 乱码(mojibake)集合相关的字符,这些字符在某些环境中可能显示异常。 |
| 自定义 | 明确指定目标字符。若只转换 < 与 >,请输入 <>。 |
通过该选项,你可以选择输出数字引用或命名引用。
解码
解码输入中检测到的所有命名和数字字符引用。