HTML字符转义
HTML特殊字符和实体编码转换
常用HTML实体
| 字符 | 实体名称 | 实体编号 | 说明 |
|---|---|---|---|
| {{ entity.char }} | {{ entity.name }} |
{{ entity.number }} |
{{ entity.desc }} |
工具简介
HTML字符转义工具用于将特殊字符转换为HTML实体编码,或将HTML实体编码还原为原始字符。这在处理用户输入、防止XSS攻击、显示HTML代码等场景中非常有用。
使用说明
- HTML转义:在左侧输入框中输入原始文本,点击"HTML转义"按钮,右侧将显示转换后的HTML实体编码。
- HTML反转义:在左侧输入框中输入HTML实体编码,点击"HTML反转义"按钮,右侧将显示还原后的原始文本。
- 复制结果:点击"复制结果"按钮可将转换结果复制到剪贴板。
为什么需要HTML转义?
- 防止XSS攻击:将用户输入的特殊字符转义,防止恶意脚本注入
- 显示HTML代码:在网页中显示HTML源代码时,需要将标签转义
- 处理特殊字符:某些字符在HTML中有特殊含义,需要转义才能正确显示
- XML兼容性:确保文本符合XML规范,避免解析错误
需要转义的特殊字符
&(&) - 和号,必须首先转义<(<) - 小于号,HTML标签开始>(>) - 大于号,HTML标签结束"(") - 双引号,属性值分隔符'(') - 单引号,属性值分隔符(XML)