HTML ASCII


ASCII 是互联网上计算机之间使用的第一个字符集(编码标准)。

ISO-8859-1(在 HTML 4.01 中是默认的)和 UTF-8(在 HTML5 中是默认的)都是基于 ASCII 建立的。


ASCII 字符集

ASCII 全称 "American Standard Code for Information Interchange",即美国信息交换标准编码。

它是在 60 年代早期作为计算机和电子设备的标准字符集被设计的。

ASCII 是一种 7 位字符集,包含了 128 个字符。

支持 0-9 数字,大/小写英文字母(a-z、A-Z)和一些特殊的字符。

在现代计算机中、HTML 中、互联网上所使用的字符集,都是基于 ASCII。

下表列出了128个 ASCII 字符及其对应的 HTML 实体编码。


ASCII 可打印的字符

字符 编号 描述
  32 空格(space)
! 33 感叹号(exclamation mark)
" 34 引号(quotation mark)
# 35 数字符号(number sign)
$ 36 美元符号(dollar sign)
% 37 百分比符号(percent sign)
& 38 & 符号(ampersand)
' 39 撇号(apostrophe)
( 40 左括号(left parenthesis)
) 41 右括号(right parenthesis)
* 42 星号(asterisk)
+ 43 加号(plus sign)
, 44 逗号(comma)
- 45 连字符(hyphen)
. 46 句号(period)
/ 47 斜线(slash)
0 48 数字 0
1 49 数字 1
2 50 数字 2
3 51 数字 3
4 52 数字 4
5 53 数字 5
6 54 数字 6
7 55 数字 7
8 56 数字 8
9 57 数字 9
: 58 冒号(colon)
; 59 分号(semicolon)
< 60 小于号(less-than)
= 61 等于号(equals-to)
> 62 大于号(greater-than)
? 63 问号(question mark)
@ 64 @ 符号(at sign)
A 65 大写字母 A
B 66 大写字母 B
C 67 大写字母 C
D 68 大写字母 D
E 69 大写字母 E
F 70 大写字母 F
G 71 大写字母 G
H 72 大写字母 H
I 73 大写字母 I
J 74 大写字母 J
K 75 大写字母 K
L 76 大写字母 L
M 77 大写字母 M
N 78 大写字母 N
O 79 大写字母 O
P 80 大写字母 P
Q 81 大写字母 Q
R 82 大写字母 R
S 83 大写字母 S
T 84 大写字母 T
U 85 大写字母 U
V 86 大写字母 V
W 87 大写字母 W
X 88 大写字母 X
Y 89 大写字母 Y
Z 90 大写字母 Z
[ 91 左方括号(left square bracket)
92 反斜线(backslash)
] 93 右方括号(right square bracket)
^ 94 插入符号(caret)
_ 95 下划线(underscore)
` 96 重音符(grave accent)
a 97 小写字母 a
b 98 小写字母 b
c 99 小写字母 c
d 100 小写字母 d
e 101 小写字母 e
f 102 小写字母 f
g 103 小写字母 g
h 104 小写字母 h
i 105 小写字母 i
j 106 小写字母 j
k 107 小写字母 k
l 108 小写字母 l
m 109 小写字母 m
n 110 小写字母 n
o 111 小写字母 o
p 112 小写字母 p
q 113 小写字母 q
r 114 小写字母 r
s 115 小写字母 s
t 116 小写字母 t
u 117 小写字母 u
v 118 小写字母 v
w 119 小写字母 w
x 120 小写字母 x
y 121 小写字母 y
z 122 小写字母 z
{ 123 左花括号(left curly brace)
| 124 竖线(vertical bar)
} 125 右花括号(right curly brace)
~ 126 波浪线(tilde)

ASCII 设备控制字符

ASCII 控制字符(00-31,加上 127)最初被设计用来控制诸如打印机和磁带驱动器之类的硬件设备。

控制字符(除了水平制表符、换行、回车之外)在 HTML 文档中不起任何作用。

字符 编号 描述
NUL 00 空字符(null character)
SOH 01 标题开始(start of header)
STX 02 正文开始(start of text)
ETX 03 正文结束(end of text)
EOT 04 传输结束(end of transmission)
ENQ 05 请求(enquiry)
ACK 06 收到通知/响应(acknowledge)
BEL 07 响铃(bell)
BS 08 退格(backspace)
HT 09 水平制表符(horizontal tab)
LF 10 换行(line feed)
VT 11 垂直制表符(vertical tab)
FF 12 换页(form feed)
CR 13 回车(carriage return)
SO 14 不用切换(shift out)
SI 15 启用切换(shift in)
DLE 16 数据链路转义(data link escape)
DC1 17 设备控制 1(device control 1)
DC2 18 设备控制 2(device control 2)
DC3 19 设备控制 3(device control 3)
DC4 20 设备控制 4(device control 4)
NAK 21 拒绝接收/无响应(negative acknowledge)
SYN 22 同步空闲(synchronize)
ETB 23 传输块结束(end transmission block)
CAN 24 取消(cancel)
EM 25 已到介质末端/介质存储已满(end of medium)
SUB 26 替补/替换(substitute)
ESC 27 溢出/逃离/取消(escape)
FS 28 文件分隔符(file separator)
GS 29 组分隔符(group separator)
RS 30 记录分隔符(record separator)
US 31 单元分隔符(unit separator)
     
DEL 127 删除(delete)

ASCII 与 16 进制转换对照表

十六进制代码

MCS 字符或缩写

DEC 多国字符名

ASCII 控制字符 1

00

NUL

空字符

01

SOH

标题起始 (Ctrl/A)

02

STX

文本起始 (Ctrl/B)

03

ETX

文本结束 (Ctrl/C)

04

EOT

传输结束 (Ctrl/D)

05

ENQ

询问 (Ctrl/E)

06

ACK

认可 (Ctrl/F)

07

BEL

铃 (Ctrl/G)

08

BS

退格 (Ctrl/H)

09

HT

水平制表栏 (Ctrl/I)

0A

LF

换行 (Ctrl/J)

0B

VT

垂直制表栏 (Ctrl/K)

0C

FF

换页 (Ctrl/L)

0D

CR

回车 (Ctrl/M)

0E

SO

移出 (Ctrl/N)

0F

SI

移入 (Ctrl/O)

10

DLE

数据链接丢失 (Ctrl/P)

11

DC1

设备控制 1 (Ctrl/Q)

12

DC2

设备控制 2 (Ctrl/R)

13

DC3

设备控制 3 (Ctrl/S)

14

DC4

设备控制 4 (Ctrl/T)

15

NAK

否定接受 (Ctrl/U)

16

SYN

同步闲置符 (Ctrl/V)

17

ETB

传输块结束 (Ctrl/W)

18

CAN

取消 (Ctrl/X)

19

EM

媒体结束 (Ctrl/Y)

1A

SUB

替换 (Ctrl/Z)

1B

ESC

换码符

1C

FS

文件分隔符

1D

GS

组分隔符

1E

RS

记录分隔符

1F

US

单位分隔符

ASCII 特殊和数字字符

20

SP

空格

21

!

感叹号

22

"

引号 (双引号)

23

#

数字符号

24

$

美元符

25

%

百分号

26

&

和号

27

"

省略号 (单引号)

28

(

左圆括号

29

)

右圆括号

2A

*

星号

2B

 

加号

2C

,

逗号

2D

--

连字号或减号

2E

.

句点或小数点

2F

/

斜杠

30

0

31

1

1

32

2

2

33

3

3

34

4

4

35

5

5

36

6

6

37

7

7

38

8

8

39

9

9

3A

:

冒号

3B

;

分号

3C

<

小于

3D

=

等于

3E

>

大于

3F

?

问号

ASCII 字母字符

40

@

商业 at 符号

41

A

大写字母 A

42

B

大写字母 B

43

C

大写字母 C

44

D

大写字母 D

45

E

大写字母 E

46

F

大写字母 F

47

G

大写字母 G

48

H

大写字母 H

49

I

大写字母 I

4A

J

大写字母 J

4B

K

大写字母 K

4C

L

大写字母 L

4D

M

大写字母 M

4E

N

大写字母 N

4F

O

大写字母 O

50

P

大写字母 P

51

Q

大写字母 Q

52

R

大写字母 R

53

S

大写字母 S

54

T

大写字母 T

55

U

大写字母 U

56

V

大写字母 V

57

W

大写字母 W

58

X

大写字母 X

59

Y

大写字母 Y

5A

Z

大写字母 Z

5B

[

左中括号

5C

反斜杠

5D

]

右中括号

5E

^

音调符号

5F

_

下划线

60

`

重音符

61

a

小写字母 a

62

b

小写字母 b

63

c

小写字母 c

64

d

小写字母 d

65

e

小写字母 e

66

f

小写字母 f

67

g

小写字母 g

68

h

小写字母 h

69

i

小写字母 i

6A

j

小写字母 j

6B

k

小写字母 k

6C

l

小写字母 l

6D

m

小写字母 m

6E

n

小写字母 n

6F

o

小写字母 o

70

p

小写字母 p

71

q

小写字母 q

72

r

小写字母 r

73

s

小写字母 s

74

t

小写字母 t

75

u

小写字母 u

76

v

小写字母 v

77

w

小写字母 w

78

x

小写字母 x

79

y

小写字母 y

7A

z

小写字母 z

7B

{

左大括号

7C

|

垂直线

7D

}

右大括号 (ALTMODE)

7E

~

代字号 (ALTMODE)

7F

DEL

擦掉 (DELETE)

控制字符

80

 

[保留]

81

 

[保留]

82

 

[保留]

83

 

[保留]

84

IND

索引

85

NEL

下一行

86

SSA

被选区域起始

87

ESA

被选区域结束

88

HTS

水平制表符集

89

HTJ

对齐的水平制表符集

8A

VTS

垂直制表符集

8B

PLD

部分行向下

8C

PLU

部分行向上

8D

RI

反向索引

8E

SS2

单移 2

8F

SS3

单移 3

90

DCS

设备控制字符串

91

PU1

专用 1

92

PU2

专用 2

93

STS

设置传输状态

94

CCH

取消字符

95

MW

消息等待

96

SPA

保护区起始

97

EPA

保护区结束

98

 

[保留]

99

 

[保留]

9A

 

[保留]

9B

CSI

控制序列引导符

9C

ST

字符串终止符

9D

OSC

操作系统命令

9E

PM

秘密消息

9F

APC

应用程序

其他字符

A0

 

[保留] 2

A1

?

反向感叹号

A2

?

分币符

A3

?

英磅符

A4

 

[保留] 2

A5

?

人民币符

A6

 

[保留] 2

A7

§

章节符

A8

¤

通用货币符号 2

A9

?

版权符号

AA

?

阴性顺序指示符

AB

?

左角引号

AC

 

[保留] 2

AD

 

[保留] 2

AE

 

[保留] 2

AF

 

[保留] 2

B0

°

温度符

B1

±

加/减号

B2

?

上标 2

B3

?

上标 3

B4

 

[保留] 2

B5

?

微符

B6

?

段落符,pilcrow

B7

·

中点

B8

 

[保留] 2

B9

?

上标 1

BA

?

阳性顺序指示符

BB

?

右角引号

BC

?

分数四分之一

BD

?

分数二分之一

BE

 

[保留] 2

BF

?

反向问号

C0

?

带重音符的大写字母 A

C1

?

带尖锐重音的大写字母 A

C2

?

带音调符号的大写字母 A

C3

?

带代字号的大写字母 A

C4

?

带元音变音 (分音符号) 的大写字母 A

C5

?

带铃声的大写字母 A

C6

?

大写字母 AE 双重元音

C7

?

带变音符号的大写字母 C

C8

?

带重音符的大写字母 E

C9

?

带尖锐重音的大写字母 E

CA

?

带音调符号的大写字母 E

CB

?

带元音变音 (分音符号) 的大写字母 E

CC

?

带重音符的大写字母 I

CD

?

带尖锐重音的大写字母 I

CE

?

带音调符号的大写字母 I

CF

?

带元音变音 (分音符号) 的大写字母 I

D0

 

[保留] 2

D1

?

带代字号的大写字母 N

D2

?

带重音符的大写字母 O

D3

?

带尖锐重音的大写字母 O

D4

?

带音调符号的大写字母 O

D5

?

带代字号的大写字母 O

D6

?

带元音变音 (分音符号) 的大写字母 O

D7

OE

大写字母 OE 连字 2

D8

?

带斜杠的大写字母 O

D9

?

带重音符的大写字母 U

DA

?

带尖锐重音的大写字母 U

DB

?

带音调符号的大写字母 U

DC

?

带元音变音 (分音符号) 的大写字母 U

DD

Y

带元音变音 (分音符号) 的大写字母 Y

DE

 

[保留] 2

DF

?

德语高调小写字母 s

E0

à

带重音符的小写字母 a

E1

á

带尖锐重音的小写字母 a

E2

?

带音调符号的小写字母 a

E3

?

带代字号的小写字母 a

E4

?

带元音变音 (分音符号) 的小写字母 a

E5

?

带铃声的小写字母 a

E6

?

小写字母 ae 双重元音

E7

?

带变音符号的小写字母 c

E8

è

带重音符的小写字母 e

E9

é

带尖锐重音的小写字母 e

EA

ê

带音调符号的小写字母 e

EB

?

带元音变音 (分音符号) 的小写字母 e

EC

ì

带重音符的小写字母 i

ED

í

带尖锐重音的小写字母 i

EE

?

带音调符号的小写字母 i

EF

?

带元音变音 (分音符号) 的小写字母 i

F0

 

[保留] 2

F1

?

带代字号的小写字母 n

F2

ò

带重音符的小写字母 o

F3

ó

带尖锐重音的小写字母 o

F4

?

带音调符号的小写字母 o

F5

?

带代字号的小写字母 o

F6

?

带元音变音 (分音符号) 的小写字母 o

F7

oe

小写字母 oe 连字 2

F8

?

带斜杠的小写字母 o

F9

ù

带重音符的小写字母 u

FA

ú

带尖锐重音的小写字母 u

FB

?

带音调符号的小写字母 u

FC

ü

带元音变音 (分音符号) 的小写字母 u

FD

?

带元音变音 (分音符号) 的小写字母 y 2

FE

 

[保留] 2

FF

 

[保留] 2