转义字符串(Escape Sequence)也称字符实体(Character Entity),在HTML中,定义转义字符串的原因有两个:第一个原因是像“<”和“>”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示,以下列出一些常用的.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!-- 常用转义符 -->
&nbsp; 空格
" &quot; 双引号
& &amp; 且号
< &lt; 小于号
> &gt; 大于号
<!-- 其他转义符 -->
&#09; — 制表符Horizontal tab
&#10; — 换行Line feed
&#13; — 回车Carriage Return
&#32; — Space
! &#33; — 惊叹号Exclamation mark
” &#34; &quot; 双引号Quotation mark
# &#35; — 数字标志Number sign
$ &#36; — 美元标志Dollar sign
% &#37; — 百分号Percent sign
& &#38; &amp; Ampersand
‘ &#39; — 单引号Apostrophe
( &#40; — 小括号左边部分Left parenthesis
) &#41; — 小括号右边部分Right parenthesis
* &#42; — 星号Asterisk
+ &#43; — 加号Plus sign
, &#44; — 逗号Comma
- &#45; — 连字号Hyphen
. &#46; — 句号Period (fullstop)
/ &#47; — 斜杠Solidus (slash)
: &#58; — 冒号Colon
; &#59; — 分号Semicolon
< &#60; &lt; 小于号Less than
= &#61; — 等于符号Equals sign
> &#62; &gt; 大于号Greater than
? &#63; — 问号Question mark
@ &#64; — Commercial at
{ &#123; — 大括号左边部分Left curly brace
| &#124; — 竖线Vertical bar
} &#125; — 大括号右边部分Right curly brace
~ &#126; — Tilde
[ &#91; --- 中括号左边部分Left square bracket
\ &#92; --- 反斜杠Reverse solidus (backslash)
] &#93; — 中括号右边部分Right square bracket
^ &#94; — Caret
_ &#95; — 下划线Horizontal bar (underscore)
` &#96; — 尖重音符Acute accent
0 &#48; — 数字0 Digit 0
1 &#49; — 数字1 Digit 1
2 &#50; — 数字2 Digit 2
3 &#51; — 数字3 Digit 3
4 &#52; — 数字4 Digit 4
5 &#53; — 数字5 Digit 5
6 &#54; — 数字6 Digit 6
7 &#55; — 数字7 Digit 7
8 &#56; — 数字8 Digit 8
9 &#57; — 数字9 Digit 9