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絲帶行動
参考资料
^ ASCII的口語發音. Merriam Webster. Accessed 2008-04-14.
|
Comments
Post a Comment