HTML 实体编码器

下一个

此工具仅在浏览器中运行。编码模式只会将 &<>、双引号和单引号替换为 &amp;&lt;&gt;&quot;&apos;。解码模式会让浏览器将输入当作 HTML 实体解释,再显示得到的文本。

如何使用 HTML 实体编码器

  1. 1

    选择模式

    要替换五个字符时选择编码,要读取 HTML 实体时选择解码。

  2. 2

    粘贴文本

    文本只保留在浏览器窗口中,不会发送到服务器。

  3. 3

    复制结果

    确认结果后再复制到需要的位置。

编码模式会替换的字符

编码模式不是通用的 Unicode 转换器,也不能选择实体写法。它只执行以下五项固定替换:

字符 结果
& &amp;
< &lt;
> &gt;
" &quot;
' &apos;

其他字符,包括中文和其他非 ASCII 字符,都保持不变。解码时,工具会使用浏览器中的临时 textarea,因此 HTML 实体会按浏览器通常的方式解释。

安全说明

此工具适合查看或生成这五项替换,但不能代替应用程序中按上下文进行的转义。文本、属性、JavaScript 和 CSS 的处理要求不同。将不可信数据插入线上应用时,请使用所用库或框架提供的安全处理方式。

常见问题

不会。转换和复制都在浏览器中完成,输入和结果也不会写入 URL。

不会。编码模式只替换 HTML 中需留意的五个字符。

输入由浏览器在 textarea 中解释,因此使用前应检查得到的文本。

相关工具

此工具还提供其他语言版本