0

解码结果

HTML转义

编码结果

HTML转义
目标
命名字符引用
数字引用表示法

关于 HTML 转义

HTML 转义会把在 HTML 中具有特殊含义的字符转换为字符引用,以便将字符串安全地作为 HTML 文本显示。例如,可能被解释为标签的 <> 会写成 &lt;&gt;

进行 HTML 转义后,输入的字符串不会被解释为 HTML 标签或属性,而是可以按原样显示在页面上。

例如,对“<p>Hello, world!</p>”进行 HTML 转义后,结果如下。

&lt;p&gt;Hello, world!&lt;/p&gt;
字符HTML 转义后说明
<&lt;可能被解释为 HTML 标签的开始。
>&gt;可能被解释为 HTML 标签的结束。
&&amp;可能被解释为字符引用的开始。
"&quot;在属性值使用双引号包围时具有特殊含义。
'&apos;在属性值使用单引号包围时具有特殊含义。

HTML 转义选项

DenCode 可以选择目标字符、命名字符引用的使用方式,以及数字引用表示法。

目标
选项说明“A < 😀” 的转换示例
基本转换 <>&"' 这 5 个字符。A &lt; 😀
基本 + 非ASCII转换 5 个基本字符以及非 ASCII 字符。A &lt; &#128512;
非字母数字转换 ASCII 字母和数字以外的字符。A&#32;&lt;&#32;&#128512;
全部转换所有字符。&#65;&#32;&lt;&#32;&#128512;

在普通 HTML 显示中,通常使用“基本”,因为它只转换必要的字符。如果想将字符串作为 HTML 字符引用检查,或将每个字符明确表示为引用,可以使用“全部”。

命名字符引用
选项说明示例
HTML5使用 HTML5 定义的命名字符引用。&copy;
HTML4使用 HTML4 定义的命名字符引用。&copy;
XHTML使用 &lt;&gt;&amp;&quot;&apos; 这 5 个引用。&apos;
不使用命名字符引用,只使用数字引用。&#169;
数字引用表示法
选项说明示例
十进制使用十进制数字引用。&#169;
十六进制小写使用小写十六进制数字引用。&#xa9;
十六进制大写使用大写十六进制数字引用。&#xA9;