很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节”。

再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机”。

开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。他们把其中的编号从0开始的32种状态分别规定了特殊的用途,一但终端、打印机遇上约定好的这些字节被传过来时,就要做一些约定的动作。遇上0x10, 终端就换行,遇上0x07, 终端就向人们嘟嘟叫,例好遇上0x1b, 打印机就打印反白的字,或者终端就用彩色显示字母。他们看到这样很好,于是就把这些0x20以下的字节状态称为”控制码”。

他们又把所有的空格、标点符号、数字、大小写字母分别用连续的字节状态表示,一直编到了第127号,这样计算机就可以用不同字节来存储英语的文字了。大家看到这样,都感觉很好,于是大家都把这个方案叫做ANSI的”Ascii”编码(American Standard Code for Information Interchange,美国信息互换标准代码)。当时世界上所有的计算机都用同样的ASCII方案来保存英文文字。

后来,就像建造巴比伦塔一样,世界各地的都开始使用计算机,但是很多国家用的不是英文,他们的字母里有许多是ASCII里没有的,为了可以在计算机保存他们的文字,他们决定采用 127号之后的空位来表示这些新的字母、符号,还加入了很多画表格时需要用下到的横线、竖线、交叉等形状,一直把序号编到了最后一个状态255。从128 到255这一页的字符集被称”扩展字符集”。从此之后,贪婪的人类再没有新的状态可以用了,美帝国主义可能没有想到还有第三世界国家的人们也希望可以用到计算机吧!

BinDecHex缩写/字符解释备注
0000 000000NUL(null)空字符标准ASCII码
0000 000111SOH(start of headline)标题开始标准ASCII码
0000 001022STX (start of text)正文开始标准ASCII码
0000 001133ETX (end of text)正文结束标准ASCII码
0000 010044EOT (end of transmission)传输结束标准ASCII码
0000 010155ENQ (enquiry)请求标准ASCII码
0000 011066ACK (acknowledge)收到通知标准ASCII码
0000 011177BEL (bell)响铃标准ASCII码
0000 100088BS (backspace)退格标准ASCII码
0000 100199HT (horizontal tab)水平制表符标准ASCII码
0000 1010100ALF (NL line feed, new line)换行键标准ASCII码
0000 1011110BVT (vertical tab)垂直制表符标准ASCII码
0000 1100120CFF (NP form feed, new page)换页键标准ASCII码
0000 1101130DCR (carriage return)回车键标准ASCII码
0000 1110140ESO (shift out)不用切换标准ASCII码
0000 1111150FSI (shift in)启用切换标准ASCII码
0001 00001610DLE (data link escape)数据链路转义标准ASCII码
0001 00011711DC1 (device control 1)设备控制1标准ASCII码
0001 00101812DC2 (device control 2)设备控制2标准ASCII码
0001 00111913DC3 (device control 3)设备控制3标准ASCII码
0001 01002014DC4 (device control 4)设备控制4标准ASCII码
0001 01012115NAK (negative acknowledge)拒绝接收标准ASCII码
0001 01102216SYN (synchronous idle)同步空闲标准ASCII码
0001 01112317ETB (end of trans. block)传输块结束标准ASCII码
0001 10002418CAN (cancel)取消标准ASCII码
0001 10012519EM (end of medium)介质中断标准ASCII码
0001 1010261ASUB (substitute)替补标准ASCII码
0001 1011271BESC (escape)换码(溢出)标准ASCII码
0001 1100281CFS (file separator)文件分割符标准ASCII码
0001 1101291DGS (group separator)分组符标准ASCII码
0001 1110301ERS (record separator)记录分离符标准ASCII码
0001 1111311FUS (unit separator)单元分隔符标准ASCII码
0010 00003220(space)空格标准ASCII码
0010 00013321!标准ASCII码
0010 00103422标准ASCII码
0010 00113523标准ASCII码
0010 01003624$标准ASCII码
0010 01013725%标准ASCII码
0010 01103826&标准ASCII码
0010 01113927标准ASCII码
0010 10004028(标准ASCII码
0010 10014129)标准ASCII码
0010 1010422A*标准ASCII码
0010 1011432B+标准ASCII码
0010 1100442C,标准ASCII码
0010 1101452D-标准ASCII码
0010 1110462E.标准ASCII码
0010 1111472F/标准ASCII码
0011 000048300标准ASCII码
0011 000149311标准ASCII码
0011 001050322标准ASCII码
0011 001151333标准ASCII码
0011 010052344标准ASCII码
0011 010153355标准ASCII码
0011 011054366标准ASCII码
0011 011155377标准ASCII码
0011 100056388标准ASCII码
0011 100157399标准ASCII码
0011 1010583A:标准ASCII码
0011 1011593B;标准ASCII码
0011 1100603C<标准ASCII码
0011 1101613D=标准ASCII码
0011 1110623E>标准ASCII码
0011 1111633F?标准ASCII码
0100 00006440@标准ASCII码
0100 00016541A标准ASCII码
0100 00106642B标准ASCII码
0100 00116743C标准ASCII码
0100 01006844D标准ASCII码
0100 01016945E标准ASCII码
0100 01107046F标准ASCII码
0100 01117147G标准ASCII码
0100 10007248H标准ASCII码
0100 10017349I标准ASCII码
0100 1010744AJ标准ASCII码
0100 1011754BK标准ASCII码
0100 1100764CL标准ASCII码
0100 1101774DM标准ASCII码
0100 1110784EN标准ASCII码
0100 1111794FO标准ASCII码
0101 00008050P标准ASCII码
0101 00018151Q标准ASCII码
0101 00108252R标准ASCII码
0101 00118353S标准ASCII码
0101 01008454T标准ASCII码
0101 01018555U标准ASCII码
0101 01108656V标准ASCII码
0101 01118757W标准ASCII码
0101 10008858X标准ASCII码
0101 10018959Y标准ASCII码
0101 1010905AZ标准ASCII码
0101 1011915B[标准ASCII码
0101 1100925C|标准ASCII码
0101 1101935D]标准ASCII码
0101 1110945E^标准ASCII码
0101 1111955F_标准ASCII码
0110 00009660`标准ASCII码
0110 00019761a标准ASCII码
0110 00109862b标准ASCII码
0110 00119963c标准ASCII码
0110 010010064d标准ASCII码
0110 010110165e标准ASCII码
0110 011010266f标准ASCII码
0110 011110367g标准ASCII码
0110 100010468h标准ASCII码
0110 100110569i标准ASCII码
0110 10101066Aj标准ASCII码
0110 10111076Bk标准ASCII码
0110 11001086Cl标准ASCII码
0110 11011096Dm标准ASCII码
0110 11101106En标准ASCII码
0110 11111116Fo标准ASCII码
0111 000011270p标准ASCII码
0111 000111371q标准ASCII码
0111 001011472r标准ASCII码
0111 001111573s标准ASCII码
0111 010011674t标准ASCII码
0111 010111775u标准ASCII码
0111 011011876v标准ASCII码
0111 011111977w标准ASCII码
0111 100012078x标准ASCII码
0111 100112179y标准ASCII码
0111 10101227Az标准ASCII码
0111 10111237B{标准ASCII码
0111 11001247C
0111 11011257D}标准ASCII码
0111 11101267E~标准ASCII码
0111 11111277FDEL (delete)删除标准ASCII码
12880ÇIBM 非标准扩展ASCII码
12981üIBM 非标准扩展ASCII码
13082éIBM 非标准扩展ASCII码
13183âIBM 非标准扩展ASCII码
13284äIBM 非标准扩展ASCII码
13385àIBM 非标准扩展ASCII码
13486åIBM 非标准扩展ASCII码
13587çIBM 非标准扩展ASCII码
13688êIBM 非标准扩展ASCII码
13789ëIBM 非标准扩展ASCII码
1388AèIBM 非标准扩展ASCII码
1398BïIBM 非标准扩展ASCII码
1408CîIBM 非标准扩展ASCII码
1418DìIBM 非标准扩展ASCII码
1428EÄIBM 非标准扩展ASCII码
1438FÅIBM 非标准扩展ASCII码
14490ÉIBM 非标准扩展ASCII码
14591æIBM 非标准扩展ASCII码
14692ÆIBM 非标准扩展ASCII码
14793ôIBM 非标准扩展ASCII码
14894öIBM 非标准扩展ASCII码
14995òIBM 非标准扩展ASCII码
15096ûIBM 非标准扩展ASCII码
15197ùIBM 非标准扩展ASCII码
15298ÿIBM 非标准扩展ASCII码
15399ÖIBM 非标准扩展ASCII码
1549AÜIBM 非标准扩展ASCII码
1559B¢IBM 非标准扩展ASCII码
1569C£IBM 非标准扩展ASCII码
1579D¥IBM 非标准扩展ASCII码
1589E?IBM 非标准扩展ASCII码
1599FƒIBM 非标准扩展ASCII码
160A0áIBM 非标准扩展ASCII码
161A1íIBM 非标准扩展ASCII码
162A2óIBM 非标准扩展ASCII码
163A3úIBM 非标准扩展ASCII码
164A4ñIBM 非标准扩展ASCII码
165A5ÑIBM 非标准扩展ASCII码
166A6ªIBM 非标准扩展ASCII码
167A7ºIBM 非标准扩展ASCII码
168A8¿IBM 非标准扩展ASCII码
169A9?IBM 非标准扩展ASCII码
170AA¬IBM 非标准扩展ASCII码
171AB½IBM 非标准扩展ASCII码
172AC¼IBM 非标准扩展ASCII码
173AD¡IBM 非标准扩展ASCII码
174AE«IBM 非标准扩展ASCII码
175AF»IBM 非标准扩展ASCII码
176B0?IBM 非标准扩展ASCII码
177B1?IBM 非标准扩展ASCII码
178B2IBM 非标准扩展ASCII码
179B3IBM 非标准扩展ASCII码
180B4IBM 非标准扩展ASCII码
181B5IBM 非标准扩展ASCII码
182B6IBM 非标准扩展ASCII码
183B7IBM 非标准扩展ASCII码
184B8IBM 非标准扩展ASCII码
185B9IBM 非标准扩展ASCII码
186BAIBM 非标准扩展ASCII码
187BBIBM 非标准扩展ASCII码
188BCIBM 非标准扩展ASCII码
189BDIBM 非标准扩展ASCII码
190BEIBM 非标准扩展ASCII码
191BFIBM 非标准扩展ASCII码
192C0IBM 非标准扩展ASCII码
193C1IBM 非标准扩展ASCII码
194C2IBM 非标准扩展ASCII码
195C3IBM 非标准扩展ASCII码
196C4IBM 非标准扩展ASCII码
197C5IBM 非标准扩展ASCII码
198C6IBM 非标准扩展ASCII码
199C7IBM 非标准扩展ASCII码
200C8IBM 非标准扩展ASCII码
201C9IBM 非标准扩展ASCII码
202CAIBM 非标准扩展ASCII码
203CBIBM 非标准扩展ASCII码
204CCIBM 非标准扩展ASCII码
205CDIBM 非标准扩展ASCII码
206CEIBM 非标准扩展ASCII码
207CFIBM 非标准扩展ASCII码
208D0IBM 非标准扩展ASCII码
209D1IBM 非标准扩展ASCII码
210D2IBM 非标准扩展ASCII码
211D3IBM 非标准扩展ASCII码
212D4ÔIBM 非标准扩展ASCII码
213D5IBM 非标准扩展ASCII码
214D6IBM 非标准扩展ASCII码
215D7IBM 非标准扩展ASCII码
216D8IBM 非标准扩展ASCII码
217D9IBM 非标准扩展ASCII码
218DAIBM 非标准扩展ASCII码
219DBIBM 非标准扩展ASCII码
220DCIBM 非标准扩展ASCII码
221DDIBM 非标准扩展ASCII码
222DE?IBM 非标准扩展ASCII码
223DF?IBM 非标准扩展ASCII码
224E0αIBM 非标准扩展ASCII码
225E1ßIBM 非标准扩展ASCII码
226E2ΓIBM 非标准扩展ASCII码
227E3πIBM 非标准扩展ASCII码
228E4ΣIBM 非标准扩展ASCII码
229E5σIBM 非标准扩展ASCII码
230E6µIBM 非标准扩展ASCII码
231E7τIBM 非标准扩展ASCII码
232E8ΦIBM 非标准扩展ASCII码
233E9ΘIBM 非标准扩展ASCII码
234EAΩIBM 非标准扩展ASCII码
235EBδIBM 非标准扩展ASCII码
236ECIBM 非标准扩展ASCII码
237EDφIBM 非标准扩展ASCII码
238EEεIBM 非标准扩展ASCII码
239EFIBM 非标准扩展ASCII码
240F0IBM 非标准扩展ASCII码
241F1±IBM 非标准扩展ASCII码
242F2IBM 非标准扩展ASCII码
243F3IBM 非标准扩展ASCII码
244F4?IBM 非标准扩展ASCII码
245F5?IBM 非标准扩展ASCII码
246F6÷IBM 非标准扩展ASCII码
247F7IBM 非标准扩展ASCII码
248F8IBM 非标准扩展ASCII码
249F9?IBM 非标准扩展ASCII码
250FA·IBM 非标准扩展ASCII码
251FBIBM 非标准扩展ASCII码
252FC?IBM 非标准扩展ASCII码
253FD²IBM 非标准扩展ASCII码
254FEIBM 非标准扩展ASCII码
255FFÿIBM 非标准扩展ASCII码