ToolKun
分类关于我们
ToolKun

一站式在线工具平台,提供各种实用工具,提升您的工作效率。

快速链接

  • 所有工具
  • 工具分类
  • 最新工具
  • 使用教程

支持

  • 帮助中心
  • 联系我们
  • 意见反馈
  • 关于我们
  • 隐私政策
  • 使用条款
  • 网站地图
  • Gemini Watermark Remover

© 2026 ToolKun. 保留所有权利。

为开发者和创作者用心打造

HTML 实体编解码 - 在线字符转义工具

在线 HTML 实体编码和解码工具

实时转换
常用实体表
双向转换
常用 HTML 实体
字符实体名称
&&Ampersand
<&lt;Less than
>&gt;Greater than
"&quot;Double quote
'&#39;Single quote
&nbsp;Non-breaking space
©&copy;Copyright
®&reg;Registered
™&trade;Trademark
€&euro;Euro
£&pound;Pound
¥&yen;Yen
使用说明

什么是 HTML 实体?

HTML 实体用于在网页中显示保留字符(如 < > &)和特殊符号。它们以 & 开始,以 ; 结束。

常见用途

  • • 防止 XSS 攻击
  • • 显示 HTML 代码
  • • 特殊符号输入
  • • 国际化字符

HTML实体编解码工具帮助您在HTML实体和普通字符之间进行转换。将 < > & " 等特殊字符编码为 &lt; &gt; &amp; &quot; 等实体,确保在网页中正确显示并防止XSS安全漏洞。同时支持将HTML实体解码还原为可读字符,是前端开发和内容处理的必备工具。

HTML实体的作用

HTML实体是一种转义机制,用于在HTML中表示特殊字符。浏览器会将 < > 等符号解析为标签,使用实体编码可以让这些字符正常显示。此外,实体还可以表示键盘上没有的字符,如 © ® ™ 等版权符号,以及各种Unicode特殊符号。

编码使用场景

  • 用户输入内容的安全转义,防止XSS
  • 在HTML中显示代码片段
  • 处理数据库存储的HTML内容
  • 邮件模板中的特殊字符处理

实体格式说明

命名实体:&name; 格式,如 &amp; &lt; &copy;;十进制实体:&#number; 格式,如 &#38; &#60;;十六进制实体:&#xhex; 格式,如 &#x26; &#x3C;。命名实体更易读,数字实体兼容性更好。

FAQ

Q: 为什么要使用HTML实体编码?

A: 主要有两个原因:1)安全性 - 将用户输入的 < > 等字符编码可以防止XSS(跨站脚本)攻击;2)正确显示 - HTML预留字符必须编码才能作为文本内容显示,否则会被浏览器解析为标签。

Q: 什么时候应该解码HTML实体?

A: 当您从数据库或API获取的文本包含HTML实体,需要在非HTML环境(如编辑器、日志)中显示原始字符时,需要进行解码。注意:在浏览器中直接渲染时不需要手动解码。

Q: 命名实体和数字实体有什么区别?

A: 命名实体(如 &copy;)更易读易记,但数量有限;数字实体(如 &#169;)可以表示任何Unicode字符,兼容性更好。对于常用符号推荐使用命名实体,特殊Unicode字符使用数字实体。