详细说明汉字在计算机中的处理流程以及汉字编码在处理过程中的转化关系 一般字库文件是按照GB 2312-80标准,也就是通常所说的国标码或区位码的标准排列的.国标码分为 94 个区(Section),每个区 94 个位(Position),所以也称为区位码.其中01~09 区为符号、数字区,16~87 区为汉字区.而 10~15 区、88~94 区是空白区域.如何取得汉字的区位码呢?在计算机处理汉字和ASCII字符时,使每个ASCII字符占用1个字节,而一个汉字占用两个字节,其值称为汉字的内码.其中第一个字节的值为区号加上32(20H),第二个字节的值为位号加上32(20H).为了与ASCII字符区别开,表示汉字的两个字节的最高位都是1,也就是两个字节的值都又加上了128(80H).这样,通过汉字的内码,就可以计算出汉字的区位码.具体算式如下:qh=c1-32-128=c1-160 wh=c2-32-128=c2-160 或 qh=c1-0xa0 wh=c2-0xa0 qh,wh为汉字的区号和位号,c1,c2为汉字的第一字节和第二字节.根据区号和位号可以得到汉字字模在文件中的位置:location=(94*(qh-1)+(wh-1))*一个点阵字模的字节数.
计算机的国际码、区位码有什么区别?为什么要弄出这么多码? 在计算机中,各种信息都是以二进制编码的形式存在的;也就是说,不管是文字、图形、声音、动画,还是电影等各种信息,在计算机中都是以0和1组成的二进制代码表示的;计算机。
在同一个计算机汉字系统中,对于同一个汉字所对应的各种字码存在的关系为? 选择A,汉字信息的编码知识1、区位码:GB2312-80字符集,组成一个94*94的矩阵.每一行称为一个“区”,每一列称为一个“位”.一个汉字的区号和位号合在一起构成“区位码”,区位码的编码范围是:0101~9494.2、国标码:国标码=(区位码的十六进制表示)+2020H,国标码的取值范围:2121H~7E7EH.3、机内码:中文或西文信息在计算机系统中的代码表示称为机内码.ASCII码是一种西文机内码,用一个字节表示.汉字机内码用连续两个字节表示,每个字节的最高位是1.机内码=国标码+8080H=(区位码的十六进制表示)+A0A0H.GB2312-80的机内码编码范围为:A1A1H~FEFEH.4、输入码:汉字输入码是指直接从键盘输入的各种汉字输入方法的编码,属于外码.主要分顺序码(无重码)、音码、形码和音形码或形音码四类.5、字形码:(1)向量(矢量)法:将汉字分解成笔画,每种笔画使用一段段的直线(向量)近似地表示,这样每个字形都可以变成一连串的向量.(2)点阵法(字模点阵码):每一个汉字以点阵形式存储在记录介质上,有点的地方为“1”,空白的地方为“0”.16*16点阵:16*16/8=32字节24*24点阵:24*24/8=72字节