这个工具有问题吗?
关于「HTML 实体解码 在线」
该工具将 HTML 实体转换回其原始字符。< 变成 <,& 变成 &,é 变成 é,☃ 变成 ☃,任何其他命名或数字实体都会解析为其 Unicode 字符。
在复制内容、返回转义 HTML 的 API 响应或用户输入已被清理的日志文件中遇到 HTML 编码文本时非常有用。解码使原始内容再次可读。
该工具支持 HTML5 规范中定义的所有命名实体(超过 2,200 个命名实体),以及十进制和十六进制数字实体,如 A 和 A(都解码为 A)。
如何使用这个工具
如何把 HTML 实体解码回普通字符
粘贴 HTML 编码文本
把实体编码的字符串放入「Text」字段。具名实体(`&`、`<`、`©`)与数字实体(`'`、`'`)都能识别。
点击运行
结果只有 `decoded`。示例:`<p>Hi&ya</p>` → `<p>Hi&ya</p>`;`café` → `café`。未知实体(拼错或自造)保留原样。
常见来源
RSS、邮件正文 HTML、抓取的页面文本、二次转义的 JSON 导出。解码后是纯 Unicode——不是 HTML——不要直接再放回 HTML,需要先用 `html-entity-encoder` 再编码一次。
解码一次就够
不要因为「也许还有藏起来的实体」就把结果再灌进解码器。若上游确实做了双重编码就解两次,但务必先用样本确认;盲目二次解码会把正常的 `&` 也搞坏。