开发者 / HTML

HTML实体编码器、解码器与查询

将文本编码为HTML实体、命名实体、十进制或十六进制形式,将其解码还原,并按名称、字符或代码点查询2,231个命名字符引用中的任意一个。

HTML实体编码器、解码器与查询: 编码会替换HTML特殊处理的五个字符(& < > " ');如果你选择全部编码,还会替换每个非ASCII字符。编码时,若WHATWG HTML标准中存在对应名称,则使用该名称,否则使用数字引用。解码使用浏览器自己的HTML解析器,因此会像网页一样准确处理每个引用,包括不带分号的旧式引用。 完全在浏览器中本地运行,文件不会上传到服务器。

使用次数
在浏览器中
费用
免费·无需注册
可用性
可直接使用
HTML实体编码工具本地处理

完全在浏览器中运行

结果

Caf&#233; &amp; cr&#232;me br&#251;l&#233;e &#8212; 5 &#8364; &lt; 10 &#163; &#128578;

查找实体

命名引用是WHATWG HTML Living Standard(CC BY 4.0)定义的2,231个引用。在UTF-8页面中,只有&、<、>以及属性中的引号需要转义;其他模式适用于无法处理非ASCII文本的系统。

转义的重要场景

插入HTML的文本必须对&和<进行转义,在属性值中还必须转义引号,否则可能破坏页面,或让访客输入作为脚本运行。React等模板引擎和框架会自动转义;只有在以字符串构建HTML时,才需要手动转义。

如需快速转义必要字符,HTML编码器可以完成这项工作;如需直接复制符号,请参阅特殊字符。

包含两个字符的命名引用

少数名称代表两个字符,例如&NotEqualTilde;(≂̸),即一个字符后跟一个组合标记。解码后会得到这两个字符,因此按码点查询时只会显示第一个字符。

使用方法

  1. 输入或粘贴文本,然后选择编码范围。
  2. 切换到“解码”,将实体还原为字符。
  3. 在表格中搜索符号的实体,例如copy、©或U+00A9。

隐私与限制

所有内容都在你的浏览器中编码和解码。

相关工具

常见问题

需要编码带重音符号的字母吗?

如果页面保存为UTF-8,则不需要;几乎所有页面都是如此。只有&、<、>以及属性值中的引号需要转义。只有受限于ASCII的系统才需要编码所有字符。

&#233;和&eacute;有什么区别?

对浏览器来说没有区别:两者都是é。数字引用适用于所有字符;命名引用更易读,但只适用于2,231个字符和字符序列。

为什么&nbsp;很重要?

它是不换行空格:看起来像普通空格,但会让两侧的单词保持在同一行,例如10 kg。

免费工具·使用在浏览器中次·无需账户