HTML转义字符(实体字符)对照表

HTML转义字符(也叫实体字符)用于表示HTML中具有特殊含义的字符(如<、>、&)或无法直接输入的字符(如空格、版权符号)。

HTML实体字符的三种形式:

1. 命名实体&名称;(如&lt;表示<,可读性高,推荐使用)

2. 十进制实体&#十进制数;(如&#60;表示<)

3. 十六进制实体&#x十六进制数;(如&#x3C;表示<)

核心规则:HTML中&、<、>、"、'是必须转义的字符,否则会被浏览器解析为HTML标签/属性。

一、基础特殊字符(核心必转义)

字符展示 命名实体(&name;) 十进制实体(&#dec;) 十六进制实体(&#xhex;) 说明
& &amp; &#38; &#x26; 和号(Ampersand),最优先转义
< &lt; &#60; &#x3C; 小于号(Less Than),HTML标签开始
> &gt; &#62; &#x3E; 大于号(Greater Than),HTML标签结束
" &quot; &#34; &#x22; 双引号(Double Quote),属性值包裹
' &apos; &#39; &#x27; 单引号(Apostrophe),IE8+支持
&emsp; &#8195; &#x2003; 全角空格(Em Space,1个汉字宽度)
&ensp; &#8194; &#x2002; 半角空格(En Space,半个汉字宽度)
  &nbsp; &#160; &#xA0; 不换行空格(Non-Breaking Space)

二、常用符号(版权、商标、货币)

字符展示 命名实体(&name;) 十进制实体(&#dec;) 十六进制实体(&#xhex;) 说明
© &copy; &#169; &#xA9; 版权符号(Copyright)
® &reg; &#174; &#xAE; 注册商标符号(Registered Trademark)
&trade; &#8482; &#x2122; 商标符号(Trademark)
¥ &yen; &#165; &#xA5; 日元/人民币符号(Yen)
&euro; &#8364; &#x20AC; 欧元符号(Euro)
£ &pound; &#163; &#xA3; 英镑符号(Pound)
¢ &cent; &#162; &#xA2; 美分符号(Cent)
§ &sect; &#167; &#xA7; 章节符号(Section)
&para; &#182; &#xB6; 段落符号(Paragraph)

三、数学符号(加减乘除、箭头、逻辑符号)

字符展示 命名实体(&name;) 十进制实体(&#dec;) 十六进制实体(&#xhex;) 说明
± &plusmn; &#177; &#xB1; 正负号(Plus-Minus)
× &times; &#215; &#xD7; 乘号(Multiplication)
÷ &divide; &#247; &#xF7; 除号(Division)
&equiv; &#8801; &#x2261; 恒等号(Equivalent)
&ne; &#8800; &#x2260; 不等于号(Not Equal)
< &lt; &#60; &#x3C; 小于号(Less Than)
> &gt; &#62; &#x3E; 大于号(Greater Than)
&le; &#8804; &#x2264; 小于等于号(Less Than or Equal)
&ge; &#8805; &#x2265; 大于等于号(Greater Than or Equal)
&larr; &#8592; &#x2190; 左箭头(Left Arrow)
&rarr; &#8594; &#x2192; 右箭头(Right Arrow)
&uarr; &#8593; &#x2191; 上箭头(Up Arrow)
&darr; &#8595; &#x2193; 下箭头(Down Arrow)

四、标点符号(破折号、省略号、特殊引号)

字符展示 命名实体(&name;) 十进制实体(&#dec;) 十六进制实体(&#xhex;) 说明
&ndash; &#8211; &#x2013; 短破折号(En Dash,-)
&mdash; &#8212; &#x2014; 长破折号(Em Dash,—)
&hellip; &#8230; &#x2026; 省略号(Ellipsis,…)
&lsquo; &#8216; &#x2018; 左单引号(Left Single Quote)
&rsquo; &#8217; &#x2019; 右单引号(Right Single Quote)
&ldquo; &#8220; &#x201C; 左双引号(Left Double Quote)
&rdquo; &#8221; &#x201D; 右双引号(Right Double Quote)
&bull; &#8226; &#x2022; 项目符号(Bullet,•)
« &laquo; &#171; &#xAB; 左双角引号(Left Angle Quotes,«)
» &raquo; &#187; &#xBB; 右双角引号(Right Angle Quotes,»)

五、希腊字母(常用大写/小写)

字符展示 命名实体(&name;) 十进制实体(&#dec;) 十六进制实体(&#xhex;) 说明
Α &Alpha; &#913; &#x391; 希腊字母大写阿尔法(Alpha)
β &beta; &#946; &#x3B2; 希腊字母小写贝塔(Beta)
Γ &Gamma; &#915; &#x393; 希腊字母大写伽马(Gamma)
π &pi; &#960; &#x3C0; 希腊字母小写派(Pi,圆周率)
Σ &Sigma; &#931; &#x3A3; 希腊字母大写西格玛(Sigma)
σ &sigma; &#963; &#x3C3; 希腊字母小写西格玛(Sigma)
Ω &Omega; &#937; &#x3A9; 希腊字母大写欧米伽(Omega)

关键说明

1. 优先级:命名实体(&name;)可读性最高,优先使用;若浏览器不支持(极少数情况),再使用数字实体。

2. 必转义场景:HTML标签内的内容(如<div>内容里的<、>)、HTML属性值(如)、URL参数中的特殊字符(需额外URL编码)。

3. 空格处理:HTML中多个连续空格会被合并为1个,若需保留多个空格,使用<nbsp;(不换行空格)、<emsp;(全角空格)或<pre>标签。

4. 兼容性:大部分命名实体在IE8+、Chrome、Firefox等现代浏览器中都支持,极特殊的实体可使用十进制/十六进制形式。

5. 区别于URL编码:HTML转义字符用于HTML文档内,URL编码(如%20表示空格)用于URL地址中,二者不可混淆。