256 Tools

HTML 实体编码 / 解码工具

结果

相关外部网站

部分链接为联盟营销链接。

相关工具

将文本转换为 HTML 实体,或进行反向转换。将 HTML 中具有特殊含义的字符(如 <、>、& 和引号)转义为实体,使其以文本形式显示,还可选择对非 ASCII 字符进行编码。同时支持将命名实体和数字引用解码为纯文本。一切均在浏览器中运行。

使用方法

  1. 选择转换方向:编码或解码。
  2. 编码时可选择是否同时编码非 ASCII 字符。
  3. 粘贴文本并复制结果。

工作原理

编码时,HTML 中有特殊意义的五个字符(& < > " ')会被替换为 &amp; 和 &lt; 等实体,使浏览器将其作为文本显示而非标记语言。启用非 ASCII 选项后,超出基本范围的字符会转换为 &#233; 等数字引用。解码则相反,将命名实体(&copy;)和数字引用(&#x2615;)还原为字符。

小于号与 HTML 实体 &lt; 之间的双向转换示意图。<&lt;

主要功能

转义 HTML 字符

对 & < > 及两种引号进行编码,确保文本可安全嵌入 HTML。

非 ASCII 编码选项

可选择将带重音符号的字符和符号转换为数字引用。

解码实体

将命名实体和数字引用还原为可读字符。

双向转换

一键切换编码和解码模式。

适用场景

在 HTML 中展示代码

在页面上展示标签和代码片段,而不让其被渲染。

插入特殊符号

使用数字引用安全地添加特殊字符。

邮件与模板

在将用户内容插入 HTML 模板前进行转义。

解读已编码文本

将日志或导出文件中含有大量实体的文本还原为纯文本。

注意事项

  • 解码支持常见命名实体以及所有数字引用。
  • 撇号会被编码为 &#39;,以便在属性中安全使用。
  • 转义有助于防止标记语言被破坏或脚本被注入页面。
  • 所有处理在您的设备上完成,不会上传任何内容。

常见问题

&lt; 是什么?
&lt; 是小于号(<)的 HTML 实体。使用 &lt; 可以让浏览器将其显示为字符,而非将其识别为标签的开始。
什么是数字引用?
数字引用通过字符的码点来表示字符,支持十进制(&#233;)或十六进制(&#xe9;)格式,可以表示任意字符。
为什么要转义 HTML?
为了使特殊字符正确显示,同时防止不可信的文本将标记或脚本注入页面。
可以解码哪些实体?
支持 &amp;、&copy; 和 &mdash; 等常见命名实体,以及所有十进制和十六进制数字引用。
文本会发送到服务器吗?
不会。编码和解码完全在浏览器中进行。

我们使用 Cookie 用于广告和分析。