ASCII









ASCII發音: /ˈæski/ '"`UNIQ--templatestyles-00000002-QINU`"'
ASS
-kee
[1]American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其擴展版本EASCII則可以部分支持其他西欧语言,并等同于国际标准ISO/IEC 646




1968年版ASCII編碼速見表


ASCII第一次以規範標準的型態發表是在1967年,最後一次更新則是在1986年,至今為止共定義了128個字元;其中33個字元無法顯示(一些终端提供了扩展,使得这些字符可顯示为諸如笑臉、撲克牌花式等8-bit符號),且這33個字元多數都已是陳廢的控制字元。控制字元的用途主要是用來操控已經處理過的文字。在33個字元之外的是95個可顯示的字元。用鍵盤敲下空白鍵所產生的空白字元也算1個可顯示字元(顯示為空白)。




目录






  • 1 控制字符


  • 2 可显示字符


  • 3 缺點


  • 4 参见


  • 5 参考资料





控制字符


說明:




  • Unicode表示法:當我們想在畫面或紙張上表示這些控制字元時,就會顯示成這個樣子。過於老舊的系統或瀏覽器可能會看不到。使用微軟任一中文輸入法,輸入`U2400即可看到␀,輸入`U2401可看到␁,依此類推。


  • 脫出字元表示法:通常用於終端機連線(例如Telnet通訊協定),以脫出字元^開頭,再接一個符號,用來讓這些控制字元得以在畫面上顯現。雖然看起來是兩個字元,但在終端機上實際只有一個字元。在絕大部分的終端機系統中,包括Windows的命令提示字元(cmd.exe)、Linux和FreeBSD,都可用Ctrl代表脫出字元,輸入想要的ASCII控制字元。例如想輸入空字符,就要輸入Ctrl+2,而非^@,後者會顯示成兩字元,前者只會顯示成一字元。























































































































































































































































































































二进制

十进制

十六进制

缩写

Unicode
表示法

脫出字元
表示法
名称/意义
0000 0000 0 00 NUL ^@

空字符(Null)
0000 0001 1 01 SOH ^A

标题开始
0000 0010 2 02 STX ^B

本文开始
0000 0011 3 03 ETX ^C

本文结束
0000 0100 4 04 EOT ^D

傳輸结束
0000 0101 5 05 ENQ ^E

请求
0000 0110 6 06 ACK ^F

確認回應
0000 0111 7 07 BEL ^G

响铃
0000 1000 8 08 BS ^H

退格
0000 1001 9 09 HT ^I

水平定位符號
0000 1010 10 0A LF ^J

换行键
0000 1011 11 0B VT ^K

垂直定位符號
0000 1100
12
0C FF

^L

换页键
0000 1101
13
0D CR

^M

CR (字元)
0000 1110
14
0E SO

^N

取消變换(Shift out)
0000 1111
15
0F SI

^O

启用變换(Shift in)
0001 0000
16
10 DLE

^P

跳出数据通讯
0001 0001
17
11 DC1

^Q

設備控制一(XON 啟用軟體速度控制)
0001 0010
18
12 DC2

^R

設備控制二
0001 0011
19
13 DC3

^S

設備控制三(XOFF 停用軟體速度控制)
0001 0100
20
14 DC4

^T

設備控制四
0001 0101
21
15 NAK

^U

確認失敗回應
0001 0110
22
16 SYN

^V

同步用暫停
0001 0111
23
17 ETB

^W

區塊傳輸结束
0001 1000
24
18 CAN

^X

取消
0001 1001
25
19 EM

^Y

連線介质中断
0001 1010
26
1A SUB

^Z

替換
0001 1011
27
1B ESC

^[

退出键
0001 1100
28
1C FS

^

文件分割符
0001 1101
29
1D GS

^]

群組分隔符
0001 1110
30
1E RS

^^

记录分隔符
0001 1111
31
1F US

^_

单元分隔符

0111 1111
127
7F DEL

^?

删除


可显示字符










































































































































































































二进制

十进制

十六进制

图形
0010 0000
32
20
(space)
0010 0001
33
21
!
0010 0010
34
22
"
0010 0011
35
23
#
0010 0100
36
24
$
0010 0101
37
25
%
0010 0110
38
26
&
0010 0111
39
27
'
0010 1000
40
28
(
0010 1001
41
29
)
0010 1010
42
2A
*
0010 1011
43
2B
+
0010 1100
44
2C
,
0010 1101
45
2D
-
0010 1110
46
2E
.
0010 1111
47
2F
/
0011 0000
48
30
0
0011 0001
49
31
1
0011 0010
50
32
2
0011 0011
51
33
3
0011 0100
52
34
4
0011 0101
53
35
5
0011 0110
54
36
6
0011 0111
55
37
7
0011 1000
56
38
8
0011 1001
57
39
9
0011 1010
58
3A
:
0011 1011
59
3B
;
0011 1100
60
3C
<
0011 1101
61
3D
=
0011 1110
62
3E
>
0011 1111
63
3F
?









































































































































































































二进制

十进制

十六进制

图形
0100 0000
64
40
@
0100 0001
65
41
A
0100 0010
66
42
B
0100 0011
67
43
C
0100 0100
68
44
D
0100 0101
69
45
E
0100 0110
70
46
F
0100 0111
71
47
G
0100 1000
72
48
H
0100 1001
73
49
I
0100 1010
74
4A
J
0100 1011
75
4B
K
0100 1100
76
4C
L
0100 1101
77
4D
M
0100 1110
78
4E
N
0100 1111
79
4F
O
0101 0000
80
50
P
0101 0001
81
51
Q
0101 0010
82
52
R
0101 0011
83
53
S
0101 0100
84
54
T
0101 0101
85
55
U
0101 0110
86
56
V
0101 0111
87
57
W
0101 1000
88
58
X
0101 1001
89
59
Y
0101 1010
90
5A
Z
0101 1011
91
5B
[
0101 1100
92
5C

0101 1101
93
5D
]
0101 1110
94
5E
^
0101 1111
95
5F
_



































































































































































































二进制

十进制

十六进制

图形
0110 0000
96
60
`
0110 0001
97
61
a
0110 0010
98
62
b
0110 0011
99
63
c
0110 0100
100
64
d
0110 0101
101
65
e
0110 0110
102
66
f
0110 0111
103
67
g
0110 1000
104
68
h
0110 1001
105
69
i
0110 1010
106
6A
j
0110 1011
107
6B
k
0110 1100
108
6C
l
0110 1101
109
6D
m
0110 1110
110
6E
n
0110 1111
111
6F
o
0111 0000
112
70
p
0111 0001
113
71
q
0111 0010
114
72
r
0111 0011
115
73
s
0111 0100
116
74
t
0111 0101
117
75
u
0111 0110
118
76
v
0111 0111
119
77
w
0111 1000
120
78
x
0111 1001
121
79
y
0111 1010
122
7A
z
0111 1011
123
7B
{
0111 1100
124
7C
|
0111 1101
125
7D
}
0111 1110
126
7E
~



缺點


ASCII的局限在於只能顯示26個基本拉丁字母、阿拉伯數目字和英式標點符號,因此只能用於顯示現代美國英語(而且在處理英語當中,即使會違反拼寫規則,外來詞如naïve、café、élite等等時,所有重音符號都必須去掉)。雖然EASCII解決了部分西歐語言的顯示問題,但對更多其他語言依然無能為力。因此,現在的软件系统大多采用Unicode。



参见




  • EASCII(Extended ASCII)

  • EBCDIC

  • ISO/IEC 646

  • ISO/IEC 8859

  • 控制字符

  • ASCII艺术

  • ASCII絲帶行動



参考资料





  1. ^ ASCII的口語發音. Merriam Webster. Accessed 2008-04-14.






Comments

Popular posts from this blog

Information security

Volkswagen Group MQB platform

刘萌萌