HTML编码器/解码器

将特殊字符编码为HTML实体,或将实体解码为文本。防止XSS攻击并正确显示HTML。

0 bytes
0 bytes0 entities
将特殊HTML字符(&, <, >, ", ')编码为实体。解码支持命名实体(&amp;)、十进制(&#38;)和十六进制(&#x26;)格式。

使用方法

  1. 1

    选择编码或解码模式

    选择「编码」将特殊字符转换为HTML实体,或选择「解码」将实体转换为可读文本。

  2. 2

    输入文本

    在输入区域粘贴或输入内容。输出会随输入即时更新。

  3. 3

    使用交换快速转换

    点击「交换」将输出移至输入并切换模式——适合往返测试。

  4. 4

    复制结果

    点击「复制」将编码或解码的文本复制到剪贴板,用于HTML、邮件或代码。

常见问题

为什么需要HTML编码?
HTML编码可防止XSS(跨站脚本)攻击并确保特殊字符正确显示。没有编码,<字符可能被解释为HTML标签的开始。
哪些字符会被编码?
主要编码字符:&(和号)、<(小于)、>(大于)、"(双引号)、'(单引号)、/(斜杠)。
解码支持哪些实体格式?
解码器支持命名实体(&amp;、&lt;)、十进制实体(&#38;、&#60;)和十六进制实体(&#x26;、&#x3C;)。也支持&nbsp;等常见HTML5实体。
这和URL编码一样吗?
不一样。HTML编码使用&amp;等实体在HTML文档中显示。URL编码使用%26等百分号在URL中安全使用。URL编码请使用URL编码器/解码器。