ASCII 字符集

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

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

ASCII 字符集

ASCII 指的是“美国信息交换标准代码”(American Standard Code for Information Interchange)。

它是在 20 世纪 60 年代初设计的,是计算机和电子设备的标准字符集。

ASCII 是包含 128 个字符的 7 位字符集。

它包含从 0-9 的数字,从 A 到 Z 的大写和小写英文字母以及一些特殊字符。

现代计算机和 HTML 中,以及在 Internet 中,使用的字符集均基于 ASCII。

下表列出了 128 个 ASCII 字符及其等效数字。

ASCII 可打印字符

字符数字描述
 0 - 31Control characters (see below)
 32space
!33exclamation mark
"34quotation mark
#35number sign
$36dollar sign
%37percent sign
&38ampersand
'39apostrophe
(40left parenthesis
)41right parenthesis
*42asterisk
+43plus sign
,44comma
-45hyphen
.46period
/47slash
048digit 0
149digit 1
250digit 2
351digit 3
452digit 4
553digit 5
654digit 6
755digit 7
856digit 8
957digit 9
:58colon
;59semicolon
<60less-than
=61equals-to
>62greater-than
?63question mark
@64at sign
A65uppercase A
B66uppercase B
C67uppercase C
D68uppercase D
E69uppercase E
F70uppercase F
G71uppercase G
H72uppercase H
I73uppercase I
J74uppercase J
K75uppercase K
L76uppercase L
M77uppercase M
N78uppercase N
O79uppercase O
P80uppercase P
Q81uppercase Q
R82uppercase R
S83uppercase S
T84uppercase T
U85uppercase U
V86uppercase V
W87uppercase W
X88uppercase X
Y89uppercase Y
Z90uppercase Z
[91left square bracket
\92backslash
]93right square bracket
^94caret
_95underscore
`96grave accent
a97lowercase a
b98lowercase b
c99lowercase c
d100lowercase d
e101lowercase e
f102lowercase f
g103lowercase g
h104lowercase h
i105lowercase i
j106lowercase j
k107lowercase k
l108lowercase l
m109lowercase m
n110lowercase n
o111lowercase o
p112lowercase p
q113lowercase q
r114lowercase r
s115lowercase s
t116lowercase t
u117lowercase u
v118lowercase v
w119lowercase w
x120lowercase x
y121lowercase y
z122lowercase z
{123left curly brace
|124vertical bar
}125right curly brace
~126tilde

ASCII 设备控制字符

ASCII 控制字符(范围为 00-31,外加 127)旨在控制硬件设备。

控制字符(水平制表符、换行符和回车符除外)与 HTML 文档无关。

字符数字描述
NUL00null character
SOH01start of header
STX02start of text
ETX03end of text
EOT04end of transmission
ENQ05enquiry
ACK06acknowledge
BEL07bell (ring)
BS08backspace
HT09horizontal tab
LF10line feed
VT11vertical tab
FF12form feed
CR13carriage return
SO14shift out
SI15shift in
DLE16data link escape
DC117device control 1
DC218device control 2
DC319device control 3
DC420device control 4
NAK21negative acknowledge
SYN22synchronize
ETB23end transmission block
CAN24cancel
EM25end of medium
SUB26substitute
ESC27escape
FS28file separator
GS29group separator
RS30record separator
US31unit separator
   
DEL127delete (rubout)