ASCII是英文American Standard Code for Information Interchange的縮寫。 ASCII碼是目前電腦最通用的編碼標準。因為計算機只能接受數字訊息,ASCII碼將字元作為數字來表示,以便計算機能夠接受和處理。例如大寫字母A的ASCII碼是65。 ASCII碼中,第0~32號及第127號是控製字符,常用的有LF(換行)、CR(回車);第33~126號是字符,其中第48~57號為0~9十個阿拉伯數字;65~90號為26個大寫英文字母,97~122號為26個小寫英文字母,其餘的是一些標點符號、運算符號等。
# ASCII值 | 控製字元 | ASCII值 | 控製字元 | ASCII值 | 控製字元 | ASCII值 | 控製字元 |
---|---|---|---|---|---|---|---|
# 0 | NUT | 32 | (space) | 64 | @ | 96 | 、 |
# 1 | SOH | 33 | ! | 65 | A### | 97# | A###|
STX | #34 | ” | 66 | #乙 | 98 | 乙 | |
ETX | #35 | # | 67 | #C### | 99# | C#### 4 | |
36 | #$ | 68 | D | 100 | #d | # 5 | |
37 | % | 69 | #E | 101 | #e | # 6 | |
38 | & | 70 | #F### | 102F### | # 7 | 貝爾 | |
, | 71 | G### | 103# | G#### 8 | 廢話 | 40 | #|
72 | H### | 104H### | # 9 | H T### | 41# | )73 | |
105 | 我### | # 10 | # | 如果###42 | * | #74 | J |
j | # 11 | VT | 43 | + | 75 | #K | |
k | # 12 | FF | 44 | , | 76 | L | |
我 | # 13 | 回車 | 45 | #- | 77 | 中 | |
米 | # 14 | #所以### | 46. | 78 | N | 110 | |
# 15 | SI | 47 | # | /79 | 哦 | 111 | |
# 16 | # | 深度學習48 | # | 080 | # | P112 | |
# 17 | # | DCI49 | # | 181 | 問 | 113 | |
# 18 | DC2 | 50 | # | 282 | R | 114 | |
# 19 | # | DC351 | 3 | 83 | X### | 115 | #|
# 20 | DC4 | 52 | 4 | 84 | #T | 116 | |
# 21 | #納克 | 53 | 5 | 85 | 你 | 117 | |
# 22 | 同步 | 54 | #6 | 86 | V | 118 | |
# 23 | #TB | 55 | #7 | 87 | #W | 119 | #|
# 24 | 能### | 56# | 888 | X### | 120 | #X### | |
# | EM57 | # | 989 | 是 | 121 | # | 你|
子 | 58 | # | :90 | Z | 122 | z | |
ESC鍵### | 59 | #; | 91 | [ | 123 | #{ | #|
28 | FS | 60 | < | 92 | \ | 124 | | |
# 29 | GS | 61 | = | 93 | ] | 125 | } |
# 30 | RS | 62 | > | 94 | ^ | 126 | ~ |
# 31 | US | 63 | ? | 95 | — | 127 | DEL |
ASCII值為十進制數,控製字元的意義如下表所示。
# NUL 空 | 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 刪除 |
由於標準 ASCII 字元集字元數目有限,在實際應用上往往無法滿足要求。為此,國際標準化組織又制定了 ISO2022 標準,它規定了在保持與 ISO646 相容的前提下將 ASCII 字元集擴充為 8 位元代碼的統一方法。 ISO 陸續制定了一批適用於不同地區的擴充ASCII 字符集,每種擴充ASCII 字符集分別可以擴充128 個字符,這些擴充字符的編碼均為高位為1 的8 位代碼(即十進制數128~255 ),稱為擴展ASCII 碼。
擴展的 ASCII 字元滿足了更多字元的需求。擴展的 ASCII 包含 ASCII 中已有的 128 個字元(數字 0–32 顯示在下圖中),又增加了 128 個字符,總共是 256 個。
以上是ASCII編碼表的詳細內容。更多資訊請關注PHP中文網其他相關文章!