HTML 实体编解码器
编码和解码 HTML 实体,安全地显示标记文本。
转义 HTML 实体
还原 HTML 实体
在浏览器本地运行。 你的输入不会上传或存储。你可以在浏览器的网络面板中验证这一点。
这个工具解决什么问题?
HTML 实体会转义那些可能被当作标记解析的字符:< 会变成 <,& 会变成 &。在 HTML 中显示文本前进行编码,也可以把实体解码回可读文本。
应该从哪些示例开始?
编码标记
输入
<p class="x">A & B</p>
输出
<p class="x">A & B</p>
解码实体
输入
<b>©</b>
输出
<b>©</b>
数字实体
输入
A B
输出
A B
它是如何工作的?
编码会把五个对标记有特殊意义的字符(& < > " ')替换为命名实体。
解码支持命名实体、十进制(A)和十六进制(A)数字形式。未知实体会保持原样,不会被错误改写。
有哪些边界和限制?
- 实体编码是显示转义,不是清理操作;它不能让不可信 HTML 变得可以安全注入。
- 双重编码内容有时需要解码两次(&lt; → < → <)。
- 命名实体区分大小写: 有效,而 &NBSP; 不是标准实体。