HTML实体编码工具

HTML特殊字符转义和反转义

原始文本

转换结果

常用HTML实体

< = &lt;
> = &gt;
& = &amp;
" = &quot;
' = &apos;
  = &nbsp;
© = &copy;
® = &reg;

关于HTML实体编码

HTML实体编码是将HTML特殊字符转换为实体引用的过程,用于在HTML文档中正确显示特殊字符。例如,小于号(<)会被转换为<,大于号(>)会被转换为>。HTML实体编码可以防止XSS攻击,确保用户输入的内容不会被浏览器解析为HTML代码。

本工具提供HTML实体的编码和解码功能,支持常用特殊字符的转换,帮助开发者处理HTML内容,提高网站安全性。

使用说明

  1. 在左侧文本框中输入需要转换的文本
  2. 点击"编码"按钮,将特殊字符转换为HTML实体
  3. 点击"解码"按钮,将HTML实体转换回原始字符
  4. 转换结果显示在右侧文本框中
  5. 底部显示常用HTML实体的对照表供参考

应用场景

  • XSS防护:对用户输入进行HTML实体编码,防止XSS攻击
  • 内容显示:在HTML中正确显示特殊字符
  • 数据存储:将包含HTML标签的内容安全存储到数据库
  • 邮件模板:在邮件HTML模板中使用实体编码
  • XML处理:处理XML文档中的特殊字符
  • 代码展示:在网页中展示HTML代码示例

常用实体说明

  • < (小于号) - 用于HTML标签的开始
  • > (大于号) - 用于HTML标签的结束
  • & (和号) - 用于实体引用的开始
  • " (双引号) - 用于HTML属性值
  • ' (单引号) - 用于HTML属性值
  •   (不换行空格) - 保持空格不被折叠
  • © (版权符号) - ©
  • ® (注册商标) - ®