Ascll

ascll - 概述

 

   ASCII碼(American Standard Code for Information Interchange, 美國標準信息交換碼)。 
   信息編碼就是將表示信息的某種符號體系轉換成便於計算機或人識別和處理的另外一種符號體系;或在同一體系中,由一種信息表示形式轉變爲另外一種信息表示形式的過程。例如,人經過手勢、表情、眼神、說話等簡單動做來表達某種情感;古代打仗以擂鼓表示進軍,鳴金表示收兵;交通訊號燈用黃、綠、紅分別表示緩慢行進、通行、禁止通行,等等,都是一種簡單的信息編碼。 
  信息在計算機上是用二進制表示的,這種表示法讓人理解就很困難。所以計算機上都配有輸入和 輸出設備,這些設備的主要目的就是,以一種人類可閱讀的形式將信息在這些設備上顯示出來供人閱讀理解。爲保證人類和設備,設備和計算機之間能進行正確的信息交換,人們編制的統一的信息交換代碼,這就是ASCII碼錶。 
  計算機將輸入的信息符號,按必定的規則翻譯成由「0」和「1」組成的 二進制編碼,在對二進制編碼進行處理,最後將處理結果還原成咱們能夠識別的符號,輸出相應的信息。目前,計算機內部廣泛使用的信息編碼是ASCII碼。標準ASCII碼由7位二進制數組成,用來表示26個英文大小寫字母以及一些特殊符號。 
  注意:本條目的解釋是ASCII,而非ASCLL,並無ASCLL這種編碼,詳細解釋請看ASCII。html

ascll - ASCII 非打印控制字符表

 

  ASCII 表上的數字 0–31 分配給了控制字符,用於控制像打印機等一些 外圍設備。例如,12 表明換頁/新頁功能。此命令指示打印機跳到下一頁的開頭 
  數組

十進制 十六進制 字符   十進制 十六進制 字符
0 00   16 10 數據鏈路轉意
1 01 頭標開始   17 11 設備控制 1
2 02 正文開始   18 12 設備控制 2
3 03 正文結束   19 13 設備控制 3
4 04 傳輸結束   20 14 設備控制 4
5 05 查詢   21 15 反確認
6 06 確認   22 16 同步空閒
7 07 震鈴   23 17 傳輸塊結束
8 08 backspace   24 18 取消
9 09 水平製表符   25 19 媒體結束
10 0A 換行/新行   26 1A 替換
11 0B 豎直製表符   27 1B 轉意
12 0C 換頁/新頁   28 1C 文件分隔符
13 0D 回車   29 1D 組分隔符
14 0E 移出   30 1E 記錄分隔符
15 0F 移入   31 1F 單元分隔符

ascll - ASCII 打印字符

 

  數字 32–126 分配給了能在鍵盤上找到的字符,當您查看或打印文檔時就會出現。數字 127 表明 DELETE 命令。 
  ASCII 打印字符表 
  編碼

十進制 十六進制 字符   十進制 十六進制 字符
32 20 space   80 50 P
33 21 !   81 51 Q
34 22 "   82 52 R
35 23 #   83 53 S
36 24 $   84 54 T
37 25 %   85 55 U
38 26 &   86 56 V
39 27 '   87 57 w
40 28 (   88 58 X
41 29 )   89 59 Y
42 2A *   90 5A Z
43 2B +   91 5B [
44 2C ,   92 5C \
45 2D -   93 5D ]
46 2E .   94 5E ^
47 2F /   95 5F _
48 30 0   96 60 `
49 31 1   97 61 a
50 32 2   98 62 b
51 33 3   99 63 c
52 34 4   100 64 d
53 35 5   101 65 e
54 36 6   102 66 f
55 37 7   103 67 g
56 38 8   104 68 h
57 39 9   105 69 i
58 3A :   106 6A j
59 3B ;   107 6B k
60 3C <   108 6C l
61 3D =   109 6D m
62 3E >   110 6E n
63 3F ?   111 6F o
64 40 @   112 70 p
65 41 A   113 71 q
66 42 B   114 72 r
67 43 C   115 73 s
68 44 D   116 74 t
69 45 E   117 75 u
70 46 F   118 76 v
71 47 G   119 77 w
72 48 H   120 78 x
73 49 I   121 79 y
74 4A J   122 7A z
75 4B K   123 7B {
76 4C L   124 7C |
77 4D M   125 7D }
78 4E N   126 7E ~
79 4F O   127 7F DEL

ascll - 擴展 ASCII 打印字符

 

  擴展的 ASCII 字符知足了對更多字符的需求。擴展的 ASCII 包含 ASCII 中已有的 128 個字符(數字 0–32 顯示在下圖中),又增長了 128 個字符,總共是 256 個。即便有了這些更多的字符,許多語言仍是包含沒法壓縮到 256 個字符中的符號。所以,出現了一些 ASCII 的變體來囊括地區性字符和符號。例如,許多 軟件程序把 ASCII 表(又稱做 ISO 8859-1)用於北美、 西歐、澳大利亞和 非洲的語言。 
  擴展的ASCII 打印字符表 
  190 
  spa

 

十進制 十六進制 字符   十進制 十六進制 字符
128 80 Ç   192 C0
129 81 ü   193 C1
130 82 é   194 C2
131 83 â   195 C3
132 84 ä   196 C4
133 85 à   197 C5
134 86 å   198 C6
135 87 ç   199 C7
136 88 ê   200 C8
137 89 ë   201 C9
138 8A è   202 CA
139 8B ï   203 CB
140 8C î   204 CC
141 8D ì   205 CD
142 8E Ä   206 CE
143 8F Å   207 CF
144 90 É   208 D0
145 91 æ   209 D1
146 92 Æ   210 D2
147 93 ô   211 D3
148 94 ö   212 D4 Ô
149 95 ò   213 D5
150 96 û   214 D6
151 97 ù   215 D7
152 98 ÿ   216 D8
153 99 Ö   217 D9
154 9A Ü   218 DA
155 9B ¢   219 DB
156 9C £   220 DC
157 9D ¥   221 DD
158 9E   222 DE
159 9F ƒ   223 DF
160 A0 á   224 E0 α
161 A1 í   225 E1 ß
162 A2 ó   226 E2 Γ
163 A3 ú   227 E3 π
164 A4 ñ   228 E4 Σ
165 A5 Ñ   229 E5 σ
166 A6 ª   230 E6 µ
167 A7 º   231 E7 τ
168 A8 ¿   232 E8 Φ
169 A9   233 E9 Θ
170 AA ¬   234 EA Ω
171 AB ½   235 EB δ
172 AC ¼   236 EC
173 AD ¡   237 ED φ
174 AE «   238 EE ε
175 AF »   239 EF
176 B0   240 F0
177 B1   241 F1 ±
178 B2   242 F2
179 B3   243 F3
180 B4   244 F4
181 B5   245 F5
182 B6   246 F6 ÷
183 B7   247 F7
184 B8   248 F8
185 B9   249 F9
186 BA   250 FA ·
187 BB   251 FB
188 BC   252 FC
189 BD   253 FD ²
190 BE   254 FE
191 BF   255 FF ÿ

 

 

 

有的 電子郵件系統(好比國外信箱)不支持非英文字母(好比漢字)傳輸,
Base64編碼 Base64編碼
這是歷史緣由形成的(認爲只有美國會使用電子郵件?)。由於一個英文字母使用ASCII編碼來存儲,佔 存儲器的1個 字節(8位),實際上只用了7位2進制來存儲,第一位並無使用,設置爲0,因此,這樣的系統認爲凡是第一位是1的字節都是錯誤的。而有的編碼方案(好比GB2312)不但使用多個 字節編碼一個字符,而且第一位常常是1,因而郵件系統就把1換成0,這樣收到郵件的人就會發現郵件 亂碼
爲了能讓 郵件系統正常的收發信件,就須要把由其餘編碼存儲的符號轉換成ASCII碼來傳輸。好比,在一端發送GB2312編碼->根據Base64規則->轉換成ASCII碼,接收端收到ASCII碼->根據Base64規則->還原到GB2312編碼。。

 摘自 http://www.baike.com/wiki/ASCll翻譯

相關文章
相關標籤/搜索