首页 > 使用教程 > HTML实体字符对照表:特殊字符转义怎么写

HTML实体字符对照表:特殊字符转义怎么写

更新于 2026-10-25 · 阅读约 2 分钟

页面源码里的 &lt; 和 &nbsp; 就是 HTML 实体。为什么不能直接打 <?哪些字符必须转义?

相关工具:HTML实体转换工具

不用装软件,打开网页就能用。数据在浏览器本地处理,不上传服务器。

立即使用HTML实体转换工具

一、什么是 HTML 实体

HTML 实体以 & 开头、分号结尾,用名称或编号表示特殊字符。如 &lt; 表示小于号、&gt; 表示大于号、&amp; 表示与号、&nbsp; 表示不换行空格、&copy; 表示版权符号。

二、哪些字符必须转义

小于号 < 和大于号 > 会与标签混淆,与号 & 会与实体开头混淆,这三者必须转义。属性值内的引号也需转义。

三、转义与安全

用户输入直接插入页面时,不转义会导致 XSS 攻击:攻击者输入 <script> 标签即可执行恶意代码。所有用户可控内容输出到 HTML 前必须转义。

四、工具用法

打开 HTML 实体转换工具,粘贴内容一键转义为实体编码(可防止被浏览器当标签解析),或把实体解码回原文。

常见问题

所有字符都能转义吗?

常用字符有命名实体,其他可用 &#数字; 形式按 Unicode 码位转义,任何字符都能表示。

转义后页面会变慢吗?

影响可忽略。浏览器解析实体开销极小,无需担心性能。

&nbsp; 和普通空格区别?

nbsp 是不换行空格,多个连续 nbsp 不会合并成一个,常用于控制排版间距。

相关阅读

图片转Base64 Base64转图片 进制转换 在线计算器 颜色转换 日期计算
返回全部教程