官术网_书友最值得收藏!

3.2.1 ASCII字符集及其編碼

ASCII(American Standard Code for Information Interchange,美國(guó)信息交換標(biāo)準(zhǔn)代碼)碼是基于拉丁字母的一套字符編碼系統(tǒng)。它是現(xiàn)今最通用的單字節(jié)編碼系統(tǒng),并等同于國(guó)際標(biāo)準(zhǔn)ISO/IEC 646。

ASCII字符集主要包括控制字符(回車(chē)鍵、退格、換行鍵等)和可顯示字符(英文大小寫(xiě)字符、阿拉伯?dāng)?shù)字和西文符號(hào))。

ASCII編碼指的就是將ASCII字符集轉(zhuǎn)換為計(jì)算機(jī)可以識(shí)別的二進(jìn)制數(shù)的規(guī)則。使用7位(bits表示一個(gè)字符,共128字符。但是7位編碼的字符集只能支持128個(gè)字符,為了表示更多的歐洲常用字符,對(duì)ASCII字符集進(jìn)行了擴(kuò)展。ASCII擴(kuò)展字符集使用8位表示一個(gè)字符,共256字符。ASCII字符集映射到數(shù)字編碼規(guī)則如圖3-1所示。

圖3-1 ASCII編碼表

ASCII編碼的最大缺點(diǎn)是只能顯示26個(gè)基本拉丁字母、阿拉伯?dāng)?shù)字和英式標(biāo)點(diǎn)符號(hào),因此只能用于顯示現(xiàn)代美國(guó)英語(yǔ),而且在處理英語(yǔ)當(dāng)中的外來(lái)詞如na?ve、café、élite等時(shí),所有重音符號(hào)都不得不去掉,即使這樣做會(huì)違反拼寫(xiě)規(guī)則。而EASCII(ASCII擴(kuò)充編碼)雖然解決了部分西歐語(yǔ)言的顯示問(wèn)題,但對(duì)更多其他語(yǔ)言依然無(wú)能為力。

主站蜘蛛池模板: 沽源县| 图木舒克市| 桃园县| 伽师县| 瓦房店市| 虹口区| 如皋市| 法库县| 屏东市| 新源县| 思茅市| 阳朔县| 赤水市| 栾川县| 潜江市| 内黄县| 金堂县| 大新县| 当涂县| 峨山| 成武县| 博湖县| 鄢陵县| 齐齐哈尔市| 九台市| 嵩明县| 仙桃市| 兴宁市| 且末县| 通州区| 云和县| 固安县| 乐安县| 万盛区| 吐鲁番市| 五河县| 横峰县| 五莲县| 卫辉市| 濉溪县| 秦皇岛市|