HTML 实体编解码
把文本与 HTML 实体互相转换,覆盖约 200 个常用命名实体,以及十进制、十六进制数字实体。
HTML 实体
本工具在你的浏览器内运行,输入的内容与文件不会上传到任何服务器。
常见问题
- < 解码一次会变成什么?
- 会变成 <,而不是尖括号本身。解码只做一趟,不会反复套用 —— 这是标准行为,也是必要的:如果反复解码,一段原本想显示成 < 的文字会被解开成真正的尖括号,反而破坏结构。想继续还原,点一下「结果转输入」再解一次即可。
- 为什么编码后中文一个都没变?
- 检查「编码范围」。默认是「再转所有非 ASCII 字符」,如果切到了「只转 &、<、>、双引号、单引号」,中文就会保持原样 —— 这个选项的用途是:只在 HTML 里安全转义那几个会破坏结构的字符,其余保持可读。想把每个字符都转掉,选「转义全部字符」。
- 为什么实体末尾的分号不能省?
- 本工具只接受带分号的完整写法(例如 而不是  )。这是刻意收紧的:HTML 规范虽然允许在部分场景省略分号,但那会让「©cat」这类普通字符串被误判成实体,行为难以预期。要求分号,结果就永远是确定的。