HTML字符转义

HTML特殊字符和实体编码转换

常用HTML实体
字符 实体名称 实体编号 说明
{{ entity.char }} {{ entity.name }} {{ entity.number }} {{ entity.desc }}

工具简介

HTML字符转义工具用于将特殊字符转换为HTML实体编码,或将HTML实体编码还原为原始字符。这在处理用户输入、防止XSS攻击、显示HTML代码等场景中非常有用。

使用说明

  1. HTML转义:在左侧输入框中输入原始文本,点击"HTML转义"按钮,右侧将显示转换后的HTML实体编码。
  2. HTML反转义:在左侧输入框中输入HTML实体编码,点击"HTML反转义"按钮,右侧将显示还原后的原始文本。
  3. 复制结果:点击"复制结果"按钮可将转换结果复制到剪贴板。

为什么需要HTML转义?

  • 防止XSS攻击:将用户输入的特殊字符转义,防止恶意脚本注入
  • 显示HTML代码:在网页中显示HTML源代码时,需要将标签转义
  • 处理特殊字符:某些字符在HTML中有特殊含义,需要转义才能正确显示
  • XML兼容性:确保文本符合XML规范,避免解析错误

需要转义的特殊字符

  • & (&) - 和号,必须首先转义
  • < (<) - 小于号,HTML标签开始
  • > (>) - 大于号,HTML标签结束
  • " (") - 双引号,属性值分隔符
  • ' (') - 单引号,属性值分隔符(XML)