HTML实体编码/解码工具
将特殊字符转换为HTML实体,或将HTML实体解码为字符。包含常用实体参考表。
입력
Output
복사됨!
▶
Common HTML Entity Reference
| Character | Entity | 코드 | 설명 |
|---|
什么是HTML实体?
HTML实体是用于表示HTML中保留字符的特殊代码。例如,< 表示 <,& 表示 &。如果没有编码,这些字符将被解释为HTML标签或语法,可能会破坏您的页面布局或导致XSS攻击等安全问题。
如何编码或解码HTML实体
- 选择模式 — 选择“编码”以将字符转换为实体,或选择“解码”以将实体转换回字符
- 输入或粘贴 — 输入您的文本,并实时查看转换结果
- 参考表 — 点击参考部分查看常用实体,点击任何一行即可插入
- 复制 — 点击“复制”获取结果
为什么要使用此HTML实体工具?
- 实时性 — 结果在您输入时立即更新
- 参考表 — 包含字符、命名实体、数字代码和描述的24个常用实体
- 点击插入 — 点击参考表中的任何实体以将其添加到您的输入中
- 交换按钮 — 通过将输出作为新输入,快速反转编码/解码方向
- XSS防护 — 正确编码用户输入以防止跨站脚本攻击
FreeToolbox与其他HTML实体工具的比较
| 功能 | FreeToolbox | mothereff.in | html-entities.com |
|---|---|---|---|
| 实时性 | 是 | 是 | 否 |
| 参考表 | 是 (24 个实体) | 否 | 是 |
| 点击插入 | 是 | 否 | 否 |
| 交换输入/输出 | 是 | 否 | 否 |
| 广告 | 极少 | 无 | 大量 |
常见问题
哪些字符会被编码?
编码器转换五个关键HTML特殊字符:& (and符), < (小于), > (大于), " (双引号), 和 ' (单引号)。
非ASCII字符(如表情符号)呢?
像带重音字母或表情符号这样的非ASCII字符保持原样,因为现代HTML (UTF-8) 本身就可以处理它们。只有五个保留的HTML字符会被编码。
我可以使用参考表来插入实体吗?
是的。点击参考表中的任何一行,相应的字符(在编码模式下)或实体(在解码模式下)将被附加到您的输入中。
为什么HTML编码对安全很重要?
编码用户提供的文本可以防止跨站脚本 (XSS) 攻击。如果没有编码,攻击者可以将 <script> 标签注入到您的页面中。
命名实体和数字实体之间有什么区别吗?
像 & 这样的命名实体更容易阅读,而像 & 这样的数字实体具有更广泛的通用性。两者在浏览器中产生相同的结果。