1、ASCII 码表信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是 ASCII 码表,它的全称是“美国信息交换标准代码”。八进制 十六进 制 十进制 字符 八进制 十六进 制 十进制 字符00 00 0 nul 100 40 64 01 01 1 soh 101 41 65 A02 02 2 stx 102 42 66 B03 03 3 etx 103 43 67 C04 0
2、4 4 eot 104 44 68 D05 05 5 enq 105 45 69 E06 06 6 ack 106 46 70 F07 07 7 bel 107 47 71 G10 08 8 bs 110 48 72 H11 09 9 ht 111 49 73 I12 0a 10 nl 112 4a 74 J13 0b 11 vt 113 4b 75 K14 0c 12 ff 114 4c 76 L15 0d 13 er 115 4d 77 M16 0e 14 so 116 4e 78 N17 0f 15 si 117 4f 79 O20 10 16 dle 120 50 80 P21 11
3、17 dc1 121 51 81 Q22 12 18 dc2 122 52 82 R23 13 19 dc3 123 53 83 S24 14 20 dc4 124 54 84 T25 15 21 nak 125 55 85 U26 16 22 syn 126 56 86 V27 17 23 etb 127 57 87 W30 18 24 can 130 58 88 X31 19 25 em 131 59 89 Y32 1a 26 sub 132 5a 90 Z33 1b 27 esc 133 5b 91 34 1c 28 fs 134 5c 92 35 1d 29 gs 135 5d 93
4、36 1e 30 re 136 5e 94 37 1f 31 us 137 5f 95 _40 20 32 sp 140 60 96 41 21 33 ! 141 61 97 a42 22 34 “ 142 62 98 b43 23 35 # 143 63 99 c44 24 36 $ 144 64 100 d45 25 37 % 145 65 101 e46 26 38 173 7b 123 74 3c 60 176 7e 126 77 3f 63 ? 177 7f 127 delASCII 码对照表在 Web 开发时,如下的 ASCII 码只要加上就可以变成 Web 可以辨认的字符了在处理
5、特殊字符的时候特别有用,如: 单引号在数据库查询的时候是杀手,但是如果转换成(注意:转换后的机构 有: 三个部分组成)再来存数据库,就没有什么影响了。其他的字符与 ASCII 码的对照如下表ASCII 表ASCII 值 控制字符 ASCII 值 控制字符 ASCII 值 控制字符 ASCII 值 控制字符0 NUT 32 (space) 64 96 、1 SOH 33 ! 65 A 97 a2 STX 34 ” 66 B 98 b3 ETX 35 # 67 C 99 c4 EOT 36 $ 68 D 100 d5 ENQ 37 % 69 E 101 e6 ACK 38 91 123 28 FS
6、 60 94 126 31 US 63 ? 95 127 DELNUL VT 垂直制表 SYN 空转同步SOH 标题开始 FF 走纸控制 ETB 信息组传送结束STX 正文开始 CR 回车 CAN 作废ETX 正文结束 SO 移位输出 EM 纸尽EOY 传输结束 SI 移位输入 SUB 换置ENQ 询问字符 DLE 空格 ESC 换码ACK 承认 DC1 设备控制 1 FS 文字分隔符BEL 报警 DC2 设备控制 2 GS 组分隔符BS 退一格 DC3 设备控制 3 RS 记录分隔符HT 横向列表 DC4 设备控制 4 US 单元分隔符LF 换行 NAK 否定 DEL 删除键盘常用 ASCI
7、I 码 ESC 键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB 键: VK_TAB (9)Caps Lock 键: VK_CAPITAL (20)Shift 键: VK_SHIFT ($10)Ctrl 键: VK_CONTROL (17)Alt 键: VK_MENU (18)空格键: VK_SPACE ($20/32)退格键: VK_BACK (8)左徽标键: VK_LWIN (91)右徽标键: VK_LWIN (92)鼠标右键快捷键:VK_APPS (93) Insert 键: VK_INSERT (45)Home 键: VK_HOME (36)Page Up:
8、 VK_PRIOR (33)PageDown: VK_NEXT (34)End 键: VK_END (35)Delete 键: VK_DELETE (46)方向键(): VK_LEFT (37)方向键(): VK_UP (38)方向键(): VK_RIGHT (39)方向键(): VK_DOWN (40)F1 键: VK_F1 (112)F2 键: VK_F2 (113)F3 键: VK_F3 (114)F4 键: VK_F4 (115)F5 键: VK_F5 (116)F6 键: VK_F6 (117)F7 键: VK_F7 (118)F8 键: VK_F8 (119)F9 键: VK_F9
9、 (120)F10 键: VK_F10 (121)F11 键: VK_F11 (122)F12 键: VK_F12 (123)Num Lock 键: VK_NUMLOCK (144)小键盘 0: VK_NUMPAD0 (96)小键盘 1: VK_NUMPAD0 (97)小键盘 2: VK_NUMPAD0 (98)小键盘 3: VK_NUMPAD0 (99)小键盘 4: VK_NUMPAD0 (100)小键盘 5: VK_NUMPAD0 (101)小键盘 6: VK_NUMPAD0 (102)小键盘 7: VK_NUMPAD0 (103)小键盘 8: VK_NUMPAD0 (104)小键盘 9: VK_NUMPAD0 (105)小键盘.: VK_DECIMAL (110)小键盘*: VK_MULTIPLY (106)小键盘+: VK_MULTIPLY (107)小键盘-: VK_SUBTRACT (109)小键盘/: VK_DIVIDE (111)Pause Break 键: VK_PAUSE (19)Scroll Lock 键: VK_SCROLL (145)