999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

談漢字編碼與應(yīng)用中的問題

2009-03-30 04:52:54鄒本娜
新媒體研究 2009年3期

[摘要]以淺顯易懂的語言,介紹漢字編碼的艱難歷程,力求使讀者懂得計(jì)算機(jī)處理漢字過程的原理,并解除在工作中可能遇到的困惑。

[關(guān)鍵詞]位(bit)字節(jié)(byte)ASCII碼內(nèi)碼GBGBKGBl8030

中圖分類號(hào):TP3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0210136-01

一、我國漢字編碼歷程

計(jì)算機(jī)一般是以字節(jié)(byte)為單位進(jìn)行信息處理的,每一字節(jié)包括八個(gè)二進(jìn)制位(bit),用二進(jìn)制表示是00000000-11111111,為便于理解,也常用十進(jìn)制表示為0-255(多稱為ASCII碼),應(yīng)用時(shí)也會(huì)以十六進(jìn)制表示為00-FF(多稱為內(nèi)碼),因此只能處理(或識(shí)別)256個(gè)字符,這256個(gè)字符包括32個(gè)控制字符(0-31)、95個(gè)打印字符(21-126,就是能用鍵盤打出來,能在屏幕上顯示出來的)、1個(gè)表示刪除的(127,delete,都熟悉)、128個(gè)擴(kuò)展字符(128-255)。擴(kuò)展字符在不同的系統(tǒng)中有不同的顯示和用途,讀者要想看到擴(kuò)展字符的真面目,在網(wǎng)上搜索“ASCII碼表”。

95個(gè)打印字符中包括了英文大小寫字母、10個(gè)阿拉伯?dāng)?shù)字、30多個(gè)符號(hào)(標(biāo)點(diǎn)符號(hào)等),以英語為母語的人使用計(jì)算機(jī)就能處理任何的字、詞、句。

(一)GB2312-80編碼方案。我國1981年公布了《通信用漢字字符集(基本集)及其交換碼標(biāo)準(zhǔn)》GB2312-80方案(簡稱GB):

首先是使用2字節(jié)來表示一個(gè)漢字,因?yàn)橹皇鞘褂?個(gè)字節(jié)表示漢字的話,最多能使用256個(gè)漢字:

其次是使用擴(kuò)展字符,因?yàn)槲覀儾荒苡脙蓚€(gè)連續(xù)的符號(hào)如“【】”、“ab”或“fx”表示漢字,那會(huì)產(chǎn)生歧義。

最后,選擇使用ASCII碼為161-254的字符(94個(gè))作為一個(gè)漢字的第一個(gè)字節(jié)(首字節(jié))和第二個(gè)字節(jié)(尾字節(jié))。這樣,理論上能顯示的漢字字?jǐn)?shù)是94×94=8836(個(gè))。

每94個(gè)算作一個(gè)區(qū)。共94個(gè)區(qū)。前15個(gè)區(qū)用來表示各種符號(hào):其后的40個(gè)區(qū)表示常用的3755個(gè)一級漢字,這些漢字按照拼音來排列;再后的32個(gè)區(qū)用來表示次常用的3008個(gè)二級漢字,這些漢字用偏旁部首來排列。合計(jì)用了87個(gè)區(qū),表示漢字6763個(gè)。

想知道哪個(gè)區(qū)的哪個(gè)位置代表什么,選擇內(nèi)碼輸入法,輸入“區(qū)號(hào)+位號(hào)”,前者范圍1-87,后者范圍1-94。例如輸入5454(種),8226(蠔)。

對于一級漢字,是按拼音排序。對于二級漢字,則按偏旁部首排序。

九十年代初期,計(jì)算機(jī)剛剛普及的時(shí)候,使用的是DOS操作系統(tǒng)加掛漢字系統(tǒng)和WINDOWS中文版操作系統(tǒng),所支持的就是能夠顯示出6763個(gè)漢字的GB2312-80。

(二)GBK擴(kuò)展字符集。對大多數(shù)人來說,二級漢字幾乎都用不上。但很多的人名地名還都沒有包括進(jìn)去,工作顯得無比尷尬和無奈。例如“玥”和“镕”,都不在其中。而6763個(gè)漢字對于現(xiàn)代漢語、古代漢語等研究者來說更是相距甚遠(yuǎn)。

1995年下半年,我國公布GBK擴(kuò)展字符集,標(biāo)準(zhǔn)名稱是《漢字?jǐn)U展規(guī)范GBK 1.0》。其編碼方案是:

首字節(jié)使用ASCII碼為129-254的字符,尾字節(jié)使用ASCII碼為64~126,128~254的字符。那么所能表示的漢字?jǐn)?shù):(254-129+1)×(126-64+1+254-128+1)=23940(個(gè))。

實(shí)際上,這個(gè)方案包含20902個(gè)漢字和一些符號(hào)。其余都是空位。為了兼容以前的漢字信息,GB中的漢字或符號(hào)的編碼在GBK中都保持不變。

中文WINDOWS95/98都支持GBK編碼系統(tǒng)。報(bào)刊、字幕、戶籍、銀行等都已經(jīng)能夠打出“玥”和“镕”等漢字。

(三)GBl8030編碼方案。2萬漢字相對于10萬漢字(漢字總數(shù)沒有一個(gè)嚴(yán)格定義,或許在12萬以上,本文不探討漢字?jǐn)?shù)量)來說,對于專業(yè)人員仍然顯得不夠,在電腦上打不出自己需要的漢字是很痛苦的。如果局限于用兩個(gè)字節(jié)表示漢字,那么最多能表示256×256=65536(個(gè))。

于是在2000年,又發(fā)布了GBl8030編碼方案,用四個(gè)字節(jié)來表示一個(gè)漢字:第一字節(jié)使用ASCII碼為129-254的字符(126個(gè));第二字節(jié)使用ASCII碼為48-57的字符(10個(gè));第三字節(jié)使用ASCII碼為129-254的字符(126個(gè));第四字節(jié)使用ASCII碼為48÷57的字符(10個(gè))。

總共能表示漢字?jǐn)?shù)126×10×126×10=1587600(個(gè))。

能表示出150萬之多的漢字,理論上來說是足夠的了。而我們多數(shù)用戶使用的WINDOWS XP支持這種編碼方案。把所有的漢字都造進(jìn)這個(gè)方案里面也是很難的事情。要兼顧到其他使用漢字的國家和地區(qū)(如港臺(tái)、日本、韓國),即使是在大陸上不用的,也都要包容,目前常見的大字庫是“方正超大字庫”,包括7萬余漢字。而“鄭碼超級漢字系統(tǒng)”則包括10萬余漢字。

二、使用過程中可能遇到的問題

(一)四字節(jié)漢字問題。在使用GB和GBK時(shí),不論是在屏幕顯示(包括打印輸出)上還是在磁盤(光盤存儲(chǔ))上,他們都是占用兩個(gè)字節(jié)。現(xiàn)在不同了,漢字顯示仍然占兩個(gè)字節(jié),但在存儲(chǔ)上,可能要占用四個(gè)字節(jié)。那么,接觸過數(shù)據(jù)庫的用戶可能都知道在字段設(shè)計(jì)時(shí),以前都是按照一個(gè)漢字占用兩個(gè)字節(jié)來設(shè)計(jì)的,現(xiàn)在,顯示和存儲(chǔ)并不很一致,這就需要在設(shè)計(jì)各種數(shù)據(jù)表時(shí),考慮這個(gè)因素,同時(shí),也對之前開發(fā)的各種數(shù)據(jù)庫管理軟件的兼容性提出質(zhì)疑。

(二)漢字輸入法的選擇。適合輸入GB和GBK的漢字輸入法很多,但適合輸入超大字庫的輸入法卻不多,如果用戶需要使用GBK以外的漢字,則需要下載或購買新的輸入法軟件。

(三)字庫使用技巧。漢字字庫有很多。以方正字庫為例,有以下幾種:

1.方正簡體字庫(如方正楷體簡體):GB漢字;方正繁體字庫(如方正楷體簡體):GB漢字。前者中的漢字,如果有對應(yīng)的繁體,如“偉”,在后者中,相同的內(nèi)碼就表示為“俸”。這樣的繁體字庫比較適合用戶打印使用。不便于交流,如果在沒有安裝繁體字庫的電腦上,會(huì)顯示簡體。

2.方正GBK字庫(如楷體):GBK漢字,在這個(gè)字庫中,簡體“偉”和繁體“偉”是兩個(gè)內(nèi)碼不同的字,這里的繁體才是真正的繁體。在字處理軟件WORD中,有簡體繁體互相轉(zhuǎn)換的工具,就是指這種轉(zhuǎn)換——對內(nèi)碼進(jìn)行了轉(zhuǎn)換。

3.方正超大字庫:7萬余漢字,安裝這個(gè)字庫的用戶很少。如果你使用方正超大字庫處理文本,在交流時(shí)最好是做成PDF文件,否則,對方就會(huì)因沒有超大字庫而看不到GBK以外的漢字。

作者簡介:

鄒本娜,女,遼寧鞍山人,中共葫蘆島市委黨校,計(jì)算機(jī)專業(yè)講師,研究方向?yàn)橛?jì)算機(jī)科學(xué)與應(yīng)用。

主站蜘蛛池模板: 91综合色区亚洲熟妇p| 无码高潮喷水专区久久| 欧美影院久久| 午夜视频在线观看免费网站 | 日本www色视频| 成人精品在线观看| 欧美啪啪精品| 国产福利影院在线观看| 久久国产乱子伦视频无卡顿| 亚洲 成人国产| 国产欧美又粗又猛又爽老| 99热这里只有精品国产99| 国产精品分类视频分类一区| 欧美第九页| 成人91在线| 国产理论一区| 亚洲综合色在线| 永久天堂网Av| 五月天丁香婷婷综合久久| 精品免费在线视频| 国产日产欧美精品| 亚洲国语自产一区第二页| 国产91熟女高潮一区二区| 日本午夜三级| 日韩不卡免费视频| 亚洲综合色吧| 免费观看精品视频999| 91免费观看视频| 免费人成又黄又爽的视频网站| 亚洲精品无码成人片在线观看| 日韩亚洲高清一区二区| 亚洲无线视频| 日韩精品无码免费一区二区三区| 日韩av高清无码一区二区三区| 亚洲开心婷婷中文字幕| 成年人视频一区二区| 欧美成人精品欧美一级乱黄| 91精品久久久久久无码人妻| 亚洲高清在线天堂精品| 欧美精品1区2区| 毛片免费在线视频| 激情综合婷婷丁香五月尤物| 国产成人在线无码免费视频| 国产欧美精品专区一区二区| 黄色不卡视频| 1级黄色毛片| 国产精品人莉莉成在线播放| 青青操国产| 国产成人综合网在线观看| 色婷婷电影网| 日韩成人在线网站| 国产福利拍拍拍| 亚洲女同欧美在线| 亚洲中文久久精品无玛| 欧美日韩免费| 99在线视频免费| 国产微拍精品| 日本爱爱精品一区二区| 极品国产一区二区三区| 永久天堂网Av| 香蕉视频在线精品| 影音先锋亚洲无码| 在线色综合| 国产成人午夜福利免费无码r| 国产日本一线在线观看免费| 欧美成人国产| 99九九成人免费视频精品| 国产成人高精品免费视频| 亚洲国产精品成人久久综合影院| 亚洲精品日产AⅤ| 亚洲人在线| 国产高潮流白浆视频| 亚洲成A人V欧美综合| 日韩欧美亚洲国产成人综合| 一本一本大道香蕉久在线播放| 88av在线看| 国产一级妓女av网站| 国产丝袜啪啪| 国产精品中文免费福利| 日本人妻丰满熟妇区| 国产精品无码影视久久久久久久| 日本免费新一区视频|