資源描述:
《計算機字符集》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、字符集目錄[隱藏]概述ASCII字符集1.1.名稱的由來2.2.特點3.3.包含內(nèi)容4.4.技術(shù)特征5.5.ASCII擴展字符集GB2312字符集1.1.名稱的由來2.2.特點3.3.包含內(nèi)容4.4.技術(shù)特征5.5.編碼舉例BIG5字符集1.1.名稱的由來2.2.特點3.3.字符編碼方法4.4.Big5的局限性GB18030字符集1.1.名稱的由來2.2.特點3.3.編碼方法4.4.包含的內(nèi)容Unicode字符集1.1.名稱的由來2.2.特征3.3.編碼方法4.4.UTF-8編碼5.5.UTF-16和UTF-32編碼概述ASCII字符集1.1.名稱的由來2.2.特點3.3.包含內(nèi)容4.4
2、.技術(shù)特征5.5.ASCII擴展字符集GB2312字符集1.1.名稱的由來2.2.特點3.3.包含內(nèi)容4.4.技術(shù)特征5.5.編碼舉例BIG5字符集1.1.名稱的由來2.2.特點3.3.字符編碼方法4.4.Big5的局限性GB18030字符集1.1.名稱的由來2.2.特點3.3.編碼方法4.4.包含的內(nèi)容Unicode字符集1.1.名稱的由來2.2.特征3.3.編碼方法4.4.UTF-8編碼5.5.UTF-16和UTF-32編碼[編輯本段]概述字符(Character)是各種文字和符號的總稱,包括各國家文字、標點符號、圖形符號、數(shù)字等。字符集(Characterset)是多個字符的集合,
3、字符集種類較多,每個字符集包含的字符個數(shù)不同,常見字符集名稱:ASCII字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集等。計算機要準確的處理各種字符集文字,需要進行字符編碼,以便計算機能夠識別和存儲各種文字。中文文字數(shù)目大,而且還分為簡體中文和繁體中文兩種不同書寫規(guī)則的文字,而計算機最初是按英語單字節(jié)字符設(shè)計的,因此,對中文字符進行編碼,是中文信息交流的技術(shù)基礎(chǔ)。本文將按照字符集的時間順序討論幾種典型的字符集,選取幾種代表性的中文字符集,研究歷史由來、特點、技術(shù)特征。[編輯本段]ASCII字符集 1.名稱的由來 ASCII(AmericanSt
4、andardCodeforInformationInterchange,美國信息互換標準代碼)是基于羅馬字母表的一套電腦編碼系統(tǒng)?! ?.特點 它主要用于顯示現(xiàn)代英語和其他西歐語言。它是現(xiàn)今最通用的單字節(jié)編碼系統(tǒng),并等同于國際標準ISO646?! ?.包含內(nèi)容 控制字符:回車鍵、退格、換行鍵等?! 】娠@示字符:英文大小寫字符、阿拉伯數(shù)字和西文符號 4.技術(shù)特征 7位(bits)表示一個字符,共128字符 5.ASCII擴展字符集 7位編碼的字符集只能支持128個字符,為了表示更多的歐洲常用字符對ASCII進行了擴展,ASCII擴展字符集使用8位(bits)表示一個字符,共25
5、6字符?! SCII擴展字符集比ASCII字符集擴充出來的符號包括表格符號、計算符號、希臘字母和特殊的拉丁符號。[編輯本段]GB2312字符集 1.名稱的由來 GB2312又稱為GB2312-80字符集,全稱為《信息交換用漢字編碼字符集·基本集》,由原中國國家標準總局發(fā)布,1981年5月1日實施?! ?.特點 GB2312是中國國家標準的簡體中文字符集。它所收錄的漢字已經(jīng)覆蓋99.75%的使用頻率,基本滿足了漢字的計算機處理需要。在中國大陸和新加坡獲廣泛使用?! ?.包含內(nèi)容 GB2312收錄簡化漢字及一般符號、序號、數(shù)字、拉丁字母、日文假名、希臘字母、俄文字母、漢語拼音符號、
6、漢語注音字母,共7445個圖形字符。其中包括6763個漢字,其中一級漢字3755個,二級漢字3008個;包括拉丁字母、希臘字母、日文平假名及片假名字母、俄語西里爾字母在內(nèi)的682個全角字符。 4.技術(shù)特征 ?。?)分區(qū)表示: GB2312中對所收漢字進行了“分區(qū)”處理,每區(qū)含有94個漢字/符號。這種表示方式也稱為區(qū)位碼?! 「鲄^(qū)包含的字符如下:01-09區(qū)為特殊符號;16-55區(qū)為一級漢字,按拼音排序;56-87區(qū)為二級漢字,按部首/筆畫排序;10-15區(qū)及88-94區(qū)則未有編碼?! 。?)雙字節(jié)表示 兩個字節(jié)中前面的字節(jié)為第一字節(jié),后面的字節(jié)為第二字節(jié)。習慣上稱第一字節(jié)為“高字節(jié)
7、”,而稱第二字節(jié)為“低字節(jié)”?! 案呶蛔止?jié)”使用了0xA1-0xF7(把01-87區(qū)的區(qū)號加上0xA0),“低位字節(jié)”使用了0xA1-0xFE(把01-94加上0xA0)。 5.編碼舉例 以GB2312字符集的第一個漢字“啊”字為例,它的區(qū)號16,位號01,則區(qū)位碼是1601,在大多數(shù)計算機程序中,高字節(jié)和低字節(jié)分別加0xA0得到程序的漢字處理編碼0xB0A1。計算公式是:0xB0=0xA0+16,0xA1=0xA0+1。[編