4.1.2 漢字編碼標(biāo)準(zhǔn)
ASCII 碼是英文字符的編碼標(biāo)準(zhǔn)。
國標(biāo)碼(也稱漢字的交換碼),是用0、1代碼串表示漢字,在漢字系統(tǒng)和通信系統(tǒng)之間交換信息用的漢字編碼標(biāo)準(zhǔn),全稱為《信息交換用漢字編碼字符集》(GB 2312—80),共有字符7445個,分為兩級,一級為3755個,按漢語拼音的順序排列,二級3008個,按部首和筆畫排列。擴(kuò)展國標(biāo)碼(GBK)是在國標(biāo)碼的基礎(chǔ)上加大了收字范圍,有20902個漢字。Windows 中裝入了GBK 的全部漢字和符合GBK和GB2317—80的輸入法。
1、國標(biāo)碼(GB 2312—80)表由94行(0-93)和94列(0-93)構(gòu)成,行和列分別用7位二進(jìn)制碼表示(即雙七位二進(jìn)制表示法),第一個七位(第一字節(jié))表示行號,第二字節(jié)表示列號,行號和列號共同定義一個字符,常用十六進(jìn)制表示。見P78 圖4.2
2、區(qū)位碼:國標(biāo)碼可表示成區(qū)位碼的形式。將行號稱為區(qū)號,列號稱為位號,有94個區(qū)和94個位,區(qū)、位號均用十進(jìn)制數(shù)表示。故可以用4位十進(jìn)制數(shù)表示一個漢字。
區(qū)位碼轉(zhuǎn)換為國標(biāo)碼的規(guī)則為:十進(jìn)制的區(qū)號和位號分別轉(zhuǎn)換成十六進(jìn)制數(shù)+2020H
區(qū)位碼也是一種漢字輸入法(具有唯一性)。
3、機(jī)內(nèi)碼:計算機(jī)內(nèi)部的漢字代碼,不同的計算機(jī)系統(tǒng)中使用的機(jī)內(nèi)碼是不同的。在微型機(jī)中多采用兩字節(jié)代碼作為機(jī)內(nèi)碼。
國標(biāo)碼轉(zhuǎn)換為機(jī)內(nèi)碼的規(guī)則為:十六進(jìn)制國標(biāo)碼+8080H ,即:置國標(biāo)碼的兩個字節(jié)的最高位為1即可。
4.1.3 漢字輸入法
漢字輸入可分為整字、字素和編碼三大類。
①大鍵盤整字輸入:采用一字一鍵的輸入方法。在專業(yè)系統(tǒng)(如電子照排)等某些特定的場合使用。
②字素輸入:直接利用ASCII碼標(biāo)準(zhǔn)鍵盤,把字素刻在鍵帽上,將漢字分解后按一般的筆順鍵入。如五筆畫。
③編碼輸入法:按照漢字的語音、字形等特征用ASCII碼字符給漢字編碼,從標(biāo)準(zhǔn)鍵盤上輸入漢字。是用得最普遍的一種。流行的有拼音碼、自然碼、表形碼、五筆字型碼、首尾碼、國標(biāo)區(qū)位碼、倉頡碼和電報碼等十幾種。
音碼:以語音特征來編碼的方案(適合一般用戶);形碼:以字型特征來編碼的方案(適合專業(yè)錄入人員);音型混合碼:兩者兼具的編碼方案。
4.1.4 漢字字模庫
漢字輸出方式主要有兩種:顯示和打印。 漢字顯示原理見P81圖4.4。
在計算機(jī)中通常用點陣來描述。即把漢字看成一個用一組二進(jìn)制數(shù)表示的二維圖形,“1”是有點,“0”是無點。若干個代碼串就表示整個漢字的點陣信息。
字模(字形碼):一個漢字點陣信息的二進(jìn)制代碼串稱為漢字的字模。
字模庫(簡稱字庫):所有漢字和各種符號的點陣信息就組成漢字的字庫。
軟字庫:存放在軟盤或硬盤上的字庫。
硬字庫(也稱漢卡):存放在可擦除只讀存儲器(EPROM)或只讀存儲器(Mask—ROM)中。
小結(jié):英文字符存儲在計算機(jī)中,采用標(biāo)準(zhǔn)為ASCII碼,每個英文字符占用1個字符節(jié)
漢字存儲在計算機(jī)中,采用標(biāo)準(zhǔn)為國標(biāo)碼,機(jī)器內(nèi)部存放的是機(jī)內(nèi)碼,每個漢字占2個字節(jié)。
漢字或英文字符的輸出,用漢字的字形碼(即字模)
例:如果使用16╳16點陣的漢字庫,8000個漢字用多少個字節(jié)來存放?
一個漢字用16╳16/8=32B來存放,8000個漢字用8000╳16╳16/8=256000個字節(jié)來存放。
掌握P80表4.1,對漢字點陣類型每個漢字所占用字節(jié)數(shù)的計算方法。
4.1.5漢字顯示輸出 及4.1.6漢字打印輸出在P81,了解
4.2 微機(jī)漢字漢字信息處理系統(tǒng)的構(gòu)成和使用(主要掌握下面兩大點即可)
1、啟動漢字輸入系統(tǒng):鼠標(biāo)單擊任務(wù)欄右下角的輸入法按鈕“En”,然后在彈出的菜單上選擇所需的輸入法。
2、輸入法間的切換:1)中英文切換: <Ctrl>+<Space>(空格鍵)。
2)中文輸入法切換: <Ctrl>+<Shift>(有的機(jī)器是Alt+Shift)
3)全角與半角切換: <Shift>+<Space>
4)中英文標(biāo)點符號切換:<Ctrl>+ <.>
其它內(nèi)容自己看看,了解即可。