- 計(jì)算機(jī)系統(tǒng)平臺(tái)
- 王曉英 曹騰飛 孟永偉 黃建強(qiáng)
- 409字
- 2019-10-18 19:26:07
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ú)能為力。
- 電腦組裝與系統(tǒng)安裝
- Learning OpenDaylight
- Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)詳解(第2版)
- Linux運(yùn)維實(shí)戰(zhàn):CentOS7.6操作系統(tǒng)從入門(mén)到精通
- 大學(xué)計(jì)算機(jī)應(yīng)用基礎(chǔ)實(shí)踐教程(Windows 7+Office 2013)
- 操作系統(tǒng)基礎(chǔ)與實(shí)踐:基于openEuler平臺(tái)
- 高性能Linux服務(wù)器構(gòu)建實(shí)戰(zhàn):運(yùn)維監(jiān)控、性能調(diào)優(yōu)與集群應(yīng)用
- Linux操作系統(tǒng)應(yīng)用編程
- Docker+Kubernetes應(yīng)用開(kāi)發(fā)與快速上云
- 計(jì)算機(jī)系統(tǒng)的自主設(shè)計(jì)
- Windows 8實(shí)戰(zhàn)從入門(mén)到精通(超值版)
- 統(tǒng)信UOS應(yīng)用開(kāi)發(fā)進(jìn)階教程
- Office 365 User Guide
- 操作系統(tǒng)之哲學(xué)原理第2版
- 每天5分鐘玩轉(zhuǎn)Docker容器技術(shù)