📄 HTML 实体编码工具

HTML转义字符编码和解码

输出结果

📚 使用说明

什么是 HTML 实体?

HTML 实体是用于在 HTML 中显示保留字符或特殊字符的代码。它们以 & 开始,以 ; 结束。

为什么需要 HTML 实体?

  • HTML 中有些字符是预留的(如 <, >, &)
  • 防止 XSS 攻击
  • 显示特殊符号
  • 确保字符正确显示

常用 HTML 实体

字符 实体名称 实体编号 说明
< &lt; &#60; 小于号
> &gt; &#62; 大于号
& &amp; &#38; 和号
" &quot; &#34; 双引号
' &apos; &#39; 单引号
空格 &nbsp; &#160; 不换行空格
© &copy; &#169; 版权符号

使用场景

  • 在 HTML 中显示代码
  • 防止 XSS 注入攻击
  • 显示特殊符号
  • 用户输入内容转义

示例

原始文本:
Hello & "World"
编码后: &lt;div class=&quot;example&quot;&gt;Hello &amp; &quot;World&quot;&lt;/div&gt;

安全建议

  • 始终对用户输入进行 HTML 转义
  • 不要信任来自客户端的数据
  • 使用内容安全策略 (CSP)
  • 定期检查 XSS 漏洞