HTML Entity 编码解码器
在浏览器本地编码五种 HTML 特殊字符,或解码六种常见命名实体及十进制、十六进制字符引用。
<section title="Tom & Jerry">It's ok</section>
常见任务
- HTML Entity 编码
- HTML Entity 解码
- HTML 转义
- 数字实体解码
快速答案
编码将 &、<、>、双引号和单引号转为实体。解码识别 amp、lt、gt、quot、apos、nbsp,以及以分号结束的十进制和小写 #x 十六进制引用。
使用步骤
- 1. 选择编码或解码需要把标记作为文本显示时选编码,检查受支持的实体引用时选解码。
- 2. 粘贴文本结果会立即更新。输出作为纯文本显示,不会当作 HTML 执行。
- 3. 检查并复制复制前确认目标上下文。实体转换本身不是通用 HTML 清理器。
示例
编码标记
输出
<b title="A&B">
解码数字引用
输入
你好 ©
常见场景
- 将代码示例作为 HTML 文本显示。
- 检查导出文档中的数字字符引用。
注意事项
- 命名实体支持范围有限:© 和未知名称保持原样。 变成普通空格而非不换行空格。没有“转义所有字符”模式。
- 解码只处理一遍:&lt; 变成 <,不会直接变成 <。缺少分号或大写 #X 的引用保持原样。
- 超过 U+10FFFF 的数字会报错。再次编码已有实体会再次转义其中的 &,请按输入内容选择模式。
功能特点
- 在浏览器本地编码五种 HTML 特殊字符,或解码六种常见命名实体及十进制、十六进制字符引用。
- 结果会立即更新。输出作为纯文本显示,不会当作 HTML 执行。
常见问题
- 默认会转义哪些字符?
- &、<、>、"、' 这五个直接写入 HTML 时容易出错的字符。
- 支持数字实体吗?
- 编码将 &、<、>、双引号和单引号转为实体。解码识别 amp、lt、gt、quot、apos、nbsp,以及以分号结束的十进制和小写 #x 十六进制引用。
- 我的输入会上传吗?
- 不会。编码和解码全部在浏览器中完成。