汉字我在计算机中的处理过程,详细说明汉字在计算机中的处理流程以及汉字编码在处理过程中的转化关系...
米占
幼苗
共回答了12個問題采納率:83.3%
一般字庫文件是按照GB 2312-80標準,也就是通常所說的國標碼或區(qū)位碼的標準排列的.國標碼分為 94 個區(qū)(Section),每個區(qū) 94 個位(Position),所以也稱為區(qū)位碼.其中01~09 區(qū)為符號、數(shù)字區(qū),16~87 區(qū)為漢字區(qū).而 10~15 區(qū)、88~94 區(qū)是空白區(qū)域.如何取得漢字的區(qū)位碼呢?在計算機處理漢字和ASCII字符時,使每個ASCII字符占用1個字節(jié),而一個漢字占用兩個字節(jié),其值稱為漢字的內(nèi)碼.其中第一個字節(jié)的值為區(qū)號加上32(20H),第二個字節(jié)的值為位號加上32(20H).為了與ASCII字符區(qū)別開,表示漢字的兩個字節(jié)的最高位都是1,也就是兩個字節(jié)的值都又加上了128(80H).這樣,通過漢字的內(nèi)碼,就可以計算出漢字的區(qū)位碼.具體算式如下:qh=c1-32-128=c1-160 wh=c2-32-128=c2-160 或 qh=c1-0xa0 wh=c2-0xa0 qh,wh為漢字的區(qū)號和位號,c1,c2為漢字的第一字節(jié)和第二字節(jié).根據(jù)區(qū)號和位號可以得到漢字字模在文件中的位置:location=(94*(qh-1)+(wh-1))*一個點陣字模的字節(jié)數(shù).
1年前
2
總結(jié)
以上是生活随笔為你收集整理的汉字我在计算机中的处理过程,详细说明汉字在计算机中的处理流程以及汉字编码在处理过程中的转化关系...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1990成立的佛山有什么家具五金厂
- 下一篇: 服务器升级中不能修改,windows10