您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>電腦硬件>臺(tái)式機(jī)>

漢字的表示方法有哪些?

2010年04月13日 11:27 wenjunhu.com 作者:佚名 用戶評(píng)論(0
關(guān)鍵字:漢字(18298)

漢字的表示方法有哪些?
  
  1.漢字的輸入編碼
  
  為了能直接使用西文標(biāo)準(zhǔn)鍵盤把漢字輸入到計(jì)算機(jī),就必須為漢字設(shè)計(jì)相應(yīng)的輸入編碼方法。當(dāng)前采用的方法主要有以下三類:
  
  數(shù)字編碼 常用的是國標(biāo)區(qū)位碼,用數(shù)字串代表一個(gè)漢字輸入。區(qū)位碼是將國家標(biāo)準(zhǔn)局公布的6763個(gè)兩級(jí)漢字分為94個(gè)區(qū),每個(gè)區(qū)分94位,實(shí)際上把漢字表示成二維數(shù)組,每個(gè)漢字在數(shù)組中的下標(biāo)就是區(qū)位碼。區(qū)碼和位碼各兩位十進(jìn)制數(shù)字,因此輸入一個(gè)漢字需按鍵四次。
  
  數(shù)字編碼輸入的優(yōu)點(diǎn)是無重碼,且輸入碼與內(nèi)部編碼的轉(zhuǎn)換比較方便,缺點(diǎn)是代碼難以記憶。
  
  拼音碼 拼音碼是以漢字拼音為基礎(chǔ)的輸入方法。使用簡(jiǎn)單方便,但漢字同音字太多,輸入重碼率很高,同音字選擇影響了輸入速度。
  
  字形編碼 字形編碼是用漢字的形狀來進(jìn)行的編碼。把漢字的筆劃部件用字母或數(shù)字進(jìn)行編碼,按筆劃的順序依次輸入,就能表示一個(gè)漢字。
  
  為了加快輸入速度,在上述方法基礎(chǔ)上,發(fā)展了詞組輸入\聯(lián)想輸入等多種快速輸入方法。但是都利用了鍵盤進(jìn)行“手動(dòng)”輸入。理想的輸入方式是利用語音或圖象識(shí)別技術(shù)“自動(dòng)”將拼音或文本輸入到計(jì)算機(jī)內(nèi),使計(jì)算機(jī)能認(rèn)識(shí)漢字,聽懂漢語,并將其自動(dòng)轉(zhuǎn)換為機(jī)內(nèi)代碼表示。目前這種理想已經(jīng)成為現(xiàn)實(shí)。

2.漢字內(nèi)碼
  
  漢字內(nèi)碼是用于漢字信息的存儲(chǔ)、交換、檢索等操作的機(jī)內(nèi)代碼,一般采用兩個(gè)字節(jié)表示。英文字符的機(jī)內(nèi)代碼是七位的ASCII碼,當(dāng)用一個(gè)字節(jié)表示時(shí),最高位為“0”。為了與英文字符能相互區(qū)別,漢字機(jī)內(nèi)代碼中兩個(gè)字節(jié)的最高位均規(guī)定為“1”。
  
  注意:有些系統(tǒng)中字節(jié)的最高位用于奇偶校驗(yàn)位,這種情況下用三個(gè)字節(jié)表示漢字內(nèi)碼。
  
  3.漢字字模碼
  
  字模碼是用點(diǎn)陣表示的漢字字形代碼,它是漢字的輸出形式。
  
  根據(jù)漢字輸出的要求不同,點(diǎn)陣的多少也不同。字模點(diǎn)陣的信息量很大,所占存儲(chǔ)空間也很大。因此字模點(diǎn)陣只能用來構(gòu)成漢字庫,而不能用于機(jī)內(nèi)存儲(chǔ)。字庫中存儲(chǔ)了每個(gè)漢字的點(diǎn)陣代碼。當(dāng)顯示輸出或打印輸出時(shí)才檢索字庫,輸出字模點(diǎn)陣,得到字形。

圖2.1 漢字的字模點(diǎn)陣及編碼

  注意,漢字的輸入編碼、漢字內(nèi)碼、字模碼是計(jì)算機(jī)中用于輸入、內(nèi)部處理、輸出三種不同用途的編碼,不要混為一談。

非常好我支持^.^

(804) 98.8%

不好我反對(duì)

(10) 1.2%

( 發(fā)表人:admin )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?