ascii, american standard code for information interchange 念起來像是 "阿斯key",定義從 0 到 127 的一百二十八個數字所代表的英文本母或一樣的結果與意義。由於只使用7個位元(bit)就可以表示從0到127的數字,大部分的電腦都使用8個位元來訪問字符集(character set),所以從128到255之間的數字可以用來代表另一組一百二十八個符號,稱為 extended ascii。
ascii碼
鍵盤ascii 碼
鍵盤ascii碼
鍵盤ascii 碼
鍵盤27
esc32
space33!
34"35#
36$37%
38&39'
40(41)
42*43+
44'45-
46.47/
480491
502513
524535
546557
568579
58:59;
60<61=
62>63?
64@65a
66b67c
68d69e
70f71g
72h73i
74j75k
76l77m
78n79o
80p81q
82r83s
84t85u
86v87w
88x89y
90z91[
92/93]
94^95_
96`97a
98b99c
100d
101e
102f
103g
104h
105i
106j
107k
108l
109m
110n
111o
112p
113q
114r
115s
116t
117u
118v
119w
120x
121y
122z
123126~
目前計算機中用得最廣泛的字符集及其編碼,是由美國國家標準局(ansi)制定的ascii碼(american standard code for information interchange,美國標準資訊交換碼),它已被國際標準化組織(iso)定為國際標準,稱為iso 646標準。適用於所有拉丁文本字母,ascii碼有7位碼和8位碼兩種形式。
因為1位二進位制數可以表示(21=)2種狀態:0、1;而2位二進位制數可以表示(22)=4種狀態:00、01、10、11;依次類推,7位二進位制數可以表示(27=)128種狀態,每種狀態都唯一地編為乙個7位的二進位製碼,對應乙個字元(或控制碼),這些碼可以排列成乙個十進位制序號0~127。所以,7位 ascii碼是用七位二進位制數進行編碼的,可以表示128個字元。
第0~32號及第127號(共34個)是控制字元或通訊專用字元,如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bel(振鈴)等;通訊專用字元:soh(文頭)、eot(文尾)、ack(確認)等;
第33~126號(共94個)是字元,其中第48~57號為0~9十個阿拉伯數字;65~90號為26個大寫英文本母,97~122號為26個小寫英文本母,其餘為一些標點符號、運算符號等。
注意:在計算機的儲存單元中,乙個ascii碼值佔乙個位元組(8個二進位制位),其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在**傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。奇校驗規定:正確的**乙個位元組中1的個數必須是奇數,若非奇數,則在最高位b7添1;偶校驗規定:正確的**乙個位元組中1的個數必須是偶數,若非偶數,則在最高位b7添1。附:
ascii值控制字元ascii值控制字元ascii值控制字元ascii值控制字元
0nut
32(space)64@
96、1soh33!
65a97a
2stx34」
66b98b
3etx35#
67c99c
4eot36$
68d100d
5enq37%
69e101e
6ack38&
70f102f
7bel39,
71g103g8bs
40(72h
104h9ht
41)73i
105i
10lf42*
74j106j
11vt43+
75k107k
12ff44,
76l108l
13cr45-
77m109m
14so46.
78n110n
15si47/
79o111o
16dle480
80p112p
17dci491
81q113q
18dc2502
82r114r
19dc3513
83x115s
20dc4524
84t116t
21nak535
85u117u
22syn546
86v118v
23tb557
87w119w
24can568
88x120x
25em579
89y121y
26sub58:
90z122z
27esc59;
91[12330
rs62
>94^
126~
31us63?
95—127del
nulvt 垂直製表
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 刪除
鍵盤常用ascii碼
方向鍵(←): 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 (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)
ASCII碼對照表
ascii值控制字元ascii值控制字元ascii值控制字元ascii值控制字元 0nut 32 space 64 96 1soh33!65a97a 2stx34 66b98b 3etx35 67c99c 4eot36 68d100d 5enq37 69e101e 6ack38 70f102f 7b...
ASCII 碼對照表
在web開發時,如下的ascii碼只要加上 和 就可以變成web可以辨認的字元了在處理特殊字元的時候特別有用,如 單引號在資料庫查詢的時候是殺手,但是如果轉換成 注意 轉換後的機構 有 字元的ascii碼值 三個部分組成 再來存資料庫,就沒有什麼影響了。其他的字元與ascii碼的對照如下表 asci...
ASCII碼對照表
a z 97 122 a z 65 90 0 9 48 57 insert鍵 vk insert 45 home鍵 vk home 36 page up vk prior 33 pagedown vk next 34 end鍵 vk end 35 delete鍵 vk delete 46 方向鍵 v...