谁知道国标一级字库和二级字库的区别?谢谢
国标一级字库和二级字库是根据使用频率来区分的,一级字库是最常用的字,这是根据对多年的社会文献的统计结果而选取的。这个国标字库是用于计算机存储用的(可以看作内码),它规定了统一的检索方式。而点阵字库的用途是为了把字形输出到屏幕或打印出来,计算机根据字符的内码,可以检索到某字的点阵显示码,然后交给输出单元,就可以逐行把字形显示出来了。
一级字库是比较常用的,一般按照字母顺序,约有3775个汉字;二级字库是非常用汉字,一般按照偏旁部首编码,约有3008个字符。
汉字的区位码标准是将汉字分为一级字库和二级字库,一级字库中汉字是按拼音顺序编码,是通常用的汉字,二级字库是不经常用的汉字,是按汉字的部首笔划顺序编码的。
对于一级字库(16区到55区),每个汉字拼音的字母的出现是有规律的,比如字母a开头的字只出现在第16区中的‘啊’与‘澳’之间,如果要查某个汉字的首字母,只要其区码和位码在‘啊’与‘澳’之间,就可判断它的首字母是a,如果它的区码不在一级字库中就是二级字库的汉字。
对于二级字库(56区到87区),要自己建两个数组,一个存放二级字库中的汉字,另一个存放对应于上面数组中每个汉字的拼音首字母,每个数组都是存放3008个数据,因为二级字库有3008个字符,一级字库有3775个汉字。要查某个二级字库中的汉字的首字母,就从数组中找出相同的汉字,然后从另一个数组中查出其首字母。最好数组中的汉字字母按照其在二级字库中的顺序存放,这样要查某个二级汉字的首字母只要根据二级汉字的区码和位码就可计算出其首字母在字母数组中的位置,这样也就不用建存放二级字库汉字的数组了。
汉字的区位码表示将字符分成87个区,每区94个字符(序号从1到94,这个序号称为位码)。
汉字的区号从16区开始,每个区的位码从1到94。
汉字的内码用两个字节。每个字节都是从160十进制(A0十六进制,10100000二进制)开始,也就是两个高位位1表示是内码。高字节对应区位码中的区码,低字节对应区位码中的位码。
由于低字节从10100000开始,这样一个区就只能表示95个字,又由于区位码中的位码是从1开始的,这样内码低字节表示位码是从10100001(161)开始,就只能表示94个字,这正对应区位码中的每区94个汉字。
一个汉字内码与区位码的关系是:
十进制
内码高字节=区码+160 内码低字节=位码+160
十六进制
内码高字节=区码+A0 内码低字节=位码+A0
由于汉字的区码是从16开始的,16+160=176,这样汉字的内码的高字节就是从176开始的,得到一个规律:
要判断一个字符是否是汉字的方法(对与Unicode字符,因为它是用两个字节表示一个字符,也是现在编程较常用的表示和存放字符的方法):
读出字符的高字节,将其转换位十进制,然后判断其是否大于等于(>=)176,如果是就表示它是汉字。
如果为了可靠,可以在判断完高字节后,再读出低字节,将其转换位十进制,然后判断其是否大于(>)160,如果是就表示它是汉字。
一级字库是比较常用的,一般按照字母顺序,约有3775个汉字;二级字库是非常用汉字,一般按照偏旁部首编码,约有3008个字符
包含国标二级字库就肯定包含一级字库.在国标码中全部国标汉字与图形符号组成一个94*94的矩阵,矩阵的每一行叫一个"区",每一列叫一个"位".01~15区是图形符号区,16~55区是一级常用汉字区,共3755个,它们是按照汉语拼音排序的,56~87区是二级非常用汉字区,共3008个,它们是按照部首排序的,88~94区是自定义汉字区.
谁知道国标一级字库和二级字库的区别?谢谢
包含国标二级字库就肯定包含一级字库.在国标码中全部国标汉字与图形符号组成一个94*94的矩阵,矩阵的每一行叫一个"区",每一列叫一个"位".01~15区是图形符号区,16~55区是一级常用汉字区,共3755个,它们是按照汉语拼音排序的,56~87区是二级非常用汉字区,共3008个,它们是按照部首排序的,88~94区是自定义汉字区...
谁知道国标一级字库和二级字库(点阵字库)的区别?谢谢
国标一级字库和二级字库是根据使用频率来区分的,一级字库是最常用的字,这是根据对多年的社会文献的统计结果而选取的。这个国标字库是用于计算机存储用的(可以看作内码),它规定了统一的检索方式。而点阵字库的用途是为了把字形输出到屏幕或打印出来,计算机根据字符的内码,可以检索到某字的点阵显示码,然后...
国标一级二级字库有什么区别?
一级字库是比较常用的,一般按照字母顺序,约有3775个汉字;二级字库是非常用汉字,一般按照偏旁部首编码,约有3008个字符。
汉子国际码(GB2312-80)把汉字分成几个等级
两个等级:一级汉字和二级汉字。GB2312-80:《信息交换用汉字编码字符集》的国标交换码,标准号是:GB 2312—1980。其中选入了6763个汉字,分为两级。一级字库中有3755个,是常用汉字;二级字库中有3008个,是次常用汉字。同时,GB 2312收录了包括拉丁字母、希腊字母、日文,俄文字母在内的682个全角...
国标码(GB2312-80)依据使用频度,把汉字分成哪几部分?
国标码(GB2312-80)依据使用频度,把汉字分成一级常用汉字、二级次常用汉字两个等级。在我国汉字代码标准GB2312-80中有6763个常用汉字规定了二进制编码,每个汉字使用2个字节。整个字符集分成94个区,每区有94个位。每个区位上只有一个字符,因此可用所在的区和位来对汉字进行编码,称为区位码。
一级汉字和二级汉字怎么区别?
一级汉字和二级汉字的区别包括以下几点:1. 使用频率:一级字库是常用汉字,在日常书面交流中使用频繁,覆盖面广;二级字库是非常用汉字,一般用于专业领域或正式场合,使用频率相对较低。2. 排序方式:在GB2312分区表中,一级汉字采用拼音排序,而二级汉字采用部首和笔画排序。3. 字形和字音的规范性:一...
一级汉字多少个?二级汉字多少个?三级汉字多少个?
综述如下:按照通用规划汉字表,一级是3500字,二级是3000字,三级是1605字。1988年1月,国家语委和国家教委联合发布的《现代汉语常用字表》收字3500个,其中又分为两个字级:前面2500个是常用字,后面1000个是次常用字。《通用规范汉字表(征求意见稿)》分为一级字(如辽、华等)、二级字(如腈、...
请问"国标码的一级字库就是对3755个汉字的编码集"这句话是否正确_百度...
正确,是常用的3755个汉字 参看这里 http:\/\/zhidao.baidu.com\/question\/2041710.html 参考资料:http:\/\/zhidao.baidu.com\/question\/2041710.html
国标GB2312-80中收集的一级、二级常用汉字都是按拼音字母顺序排列的吗...
把区位码按一定的规则转换成的二进制代码叫做信息交换码(简称国标码)。国标码共有汉字6763个(一级汉字,是最常用的汉字,按汉语拼音字母顺序排列,共3755个;二级汉字,属于次常用汉字,按偏旁部首的笔划顺序排列,共3008个),数字、字母、符号等682个,共7445个。 由于国标码不能直接存储在计算机内...
一级汉子和二级汉子有什么区别
汉字的区位码标准是将汉字分为一级字库和二级字库,一级字库中汉字是按拼音顺序编码,是通常用的汉字,二级字库是不经常用的汉字,是按汉字的部首笔划顺序编码的。GB 2312 汉字编码字符集 从1975年开始,我国为了研究汉字的使用频度,进行了大规模的字频统计工作,内容包括工业、农业、军事、科技、政治、...
墨磊环利: 一级字库为常用字库,它以拼音字母为顺序,分为24个字母小区;二级字库为非常用字库,它为汉字偏傍部首为序,以需输入汉字的第一个拼音字母或部首来查找对应位置,然后再查找.
门头沟区15319262422: 谁知道国标一级字库和二级字库(点阵字库)的区别?谢谢 - ?
墨磊环利: 1980年颁布了《信息交换用汉字编码字符集—基本集》的国标交换码,国家标准号为:GB2312-80,选入了6763个汉字,分为两级,一级字库中有3755个,是常用汉字,二级字库中有3008个,是次常用汉字
门头沟区15319262422: 谁知道国标一级字库和二级字库的区别?...?
墨磊环利: 包含国标二级字库就肯定包含一级字库.在国标码中全部国标汉字与图形符号组成一个94*94的矩阵,矩阵的每一行叫一个"区",每一列叫一个"位".01~15区是图形符号区,16~55区是一级常用汉字区,共3755个,它们是按照汉语拼音排序的,56~87区是二级非常用汉字区,共3008个,它们是按照部首排序的,88~94区是自定义汉字区.
门头沟区15319262422: GB2312 - 80汉字标码把汉字分成几等级 - ?
墨磊环利: 1980年颁布了《信息交换用汉字编码字符集—基本集》的国标交GB2312-80,选入了6763个汉字,分为两级,一级字库中有3755个,是常用汉字,二级字库中有3008个,是次常用汉字; 6763 个汉字,字体为简化字,分成两级.第一级汉字 ...
门头沟区15319262422: 国标一级汉字和国标二级汉字有什么区别??
墨磊环利: 二者有无包含关系,或者点阵大小是否有区别.例如,我常看到一些设备说明上写包含国标二级字库,不知它们是否包含一级字库.另外,不知一二级字库的点阵有无区别?
门头沟区15319262422: 国标二级字库汉字区位码 - ?
墨磊环利: 汉字是世界上最庞大的字符集.国家标准GB2312-80提供了中华人民共和国国家标准信息交换用汉字编码,简称国标码.该字符集把常用汉字分成二级字库.一级字库3755个汉字,通常占使用汉字的90%左右,按拼音字母顺序排列....
门头沟区15319262422: GBK中的“K”、GB2312中的“2312”GB18030中的“18030”以及BIG5都是何意??
墨磊环利: gbk是一个字符集.GB2312和GB18030是按照中国的两个标准,这两个标准就是用来描述一些字符集的.BIG5是大王码,主要是港台用的.
门头沟区15319262422: 国标二级字库 - ?
墨磊环利: 我以前写过区位码查询的程序,可惜没有放在网上.找了个网站给你:http://www.jdcj.net/xsgl/qwmcx.aspx
门头沟区15319262422: 国标二级字库的汉字区位码 - ?
墨磊环利: 云 5238 菲 2338
门头沟区15319262422: 在国际字符集中,一级汉字按照什么方式排序 - ?
墨磊环利: 首先说明 国标gb2312 的编码规则 汉字采用区位码表示 每个区有 94 个汉字容量. 1~94 区的编码从 1开始倒94 所以gb2312的最大编码容量是 94*94 (实际上只包含了6737个汉字) 区码: 1~8 是符号区,全角英文字母,希腊、日文、俄文等等, 9 区是造表符号 10~15 空,未定义, 16~55 一级字库 汉字3755个,采用拼音排序; 56-87 二级字库,汉字3008个,采用部首和笔划排序; 87~94空 由于此编码方案顶得比较早,有很多不完善的地方,所以后来有了 gb12345,和gb 13000 等其他编码方案.