谁知道国标一级字库和二级字库的区别?谢谢

作者&投稿:化史 (若有异议请与网页底部的电邮联系)
谁知道国标一级字库和二级字库(点阵字库)的区别?谢谢~

国标一级字库和二级字库是根据使用频率来区分的,一级字库是最常用的字,这是根据对多年的社会文献的统计结果而选取的。这个国标字库是用于计算机存储用的(可以看作内码),它规定了统一的检索方式。而点阵字库的用途是为了把字形输出到屏幕或打印出来,计算机根据字符的内码,可以检索到某字的点阵显示码,然后交给输出单元,就可以逐行把字形显示出来了。


一级字库是比较常用的,一般按照字母顺序,约有3775个汉字;二级字库是非常用汉字,一般按照偏旁部首编码,约有3008个字符。

  一级字库为常用字库,它以拼音字母为顺序,分为24个字母小区;二级字库为非常用字库,它为汉字偏傍部首为序,以需输入汉字的第一个拼音字母或部首来查找对应位置,然后再查找。
  汉字的区位码标准是将汉字分为一级字库和二级字库,一级字库中汉字是按拼音顺序编码,是通常用的汉字,二级字库是不经常用的汉字,是按汉字的部首笔划顺序编码的。
对于一级字库(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区是自定义汉字区.


...北斗”卫星导航手持机,都有什么功能?请说的详细一点
接收到通信信息时,根据设定给出声、光或符号提示,实时显示通信时间、发信地址和通信电文。通信电文中的数字、字符采用ASCII码编码,汉字采用GB 2312编码;对外设传入的数据不改变编码,透明传输。基本汉字字库要求为国标GB 2312-80一级字库。按先进先出的原则动态存储接收的通信信息,通信信息含通信时间、...

...上的字如何输入?输入法打不出来。字典上是如何录入的?
如果是非国标汉字字库含盖的特殊字,是不能以常规方式打出来的。两种方法打生僻字:1、安装专用的超大字符级字库 2、使用造成字程序造字(windows就自带造字程序)注:1980年我国制定了汉字库标准,国家标准号为:GB2312-80,选入了6763个汉字(分为一级字库、二级字库)同时选入了682个字符(数字、一般...

汉字字库中存储的是汉字的
汉字系统中的汉字字库里存放的du是汉字的:机内码。1.机内码是汉字在计算机内部存储、传送、交换的内部编码。2.输入码就是使用英文键盘输入汉字时的编 3.国标码是一个四位十六进制数,区位码是一个四位的十进制数,每个国标码或区位码都对应着一个唯一的汉字或符号,但因为十六进制数我们很少用到,...

中国汉字一共有多少个?
新华社近日公布了最新的统计信息,目前汉字的总数已经超过了8万,而常用的只有3500字。虽然常用字的数量没有多少变化,而字库总量却变大了,这是为什麼呢? 中国汉字总量是多少,大家没有一个统一的说法。有「总汇汉字之大成」评价的《康熙字典》,在书后附有《补遗》,「尽收冷僻字,再附《备考》...

一共有多少个汉字?
虽然常用字的数量没有多少变化,而字库总量却变大了。近年出版的汉字字典收字总数从五万多上升到八万多,但历代日常书面语常用的不同的汉字数量一般都控制在三四千个,数量上并没有超过最初的文字甲骨文。选取当代的常用字作为学习和使用汉字的重点,是历代历朝整理和教学汉字的一个重要内容。历史上的《...

什么是汉字字库?
保存汉字的数据库

谁知道POS机小票的字体都是什么?
POS机小票一般采用的都是“仿宋_GB2312”字体。“仿宋_GB2312”字体,是为适应印刷术而出现的一种汉字字体。笔画有粗细变化,而且一般是横细竖粗,末端有装饰部分,点、撇、捺、钩等笔画有尖端,属于衬线字体,常用于书籍、杂志、报纸印刷的正文排版。

字库中存放的汉字是
字库中存放的汉字是:机内码。1.内部码是汉字在计算机中存储、传输和交换的内部码。2.输入码是用于在英文键盘上输入汉字的代码。3.国标码是四位十六进制数,定位码是四位十进制数。每个gb代码或位置代码对应一个独特的汉字或符号。4.国标码是汉字信息交换的标准码。

什么是汉字字库?
和一定的字数。字稿要专门的书法家来书写,有时为了使字体风格一 样,一套字体要写几遍。不同的字库所包括的字数不尽相同,一般的 字库都包括国标三级简码共6763个简化汉字。在此基础上,不同的公 司,不同的版本各有不同。例如北大方正最新版本的字库包括了近2万 个汉字,最近即将推出的一套字库...

晃 有木字旁的字拼音怎样读?请教高人我们国家的字库里面有这个字吗...
榥 huàng 国标一级、二级字库里都没有这个字,那就只能在三级以上的非常用字库中了

湖口县17074923070: 谁知道国标一级字库和二级字库的区别?谢谢 -
召疯欣泰: 一级字库为常用字库,它以拼音字母为顺序,分为24个字母小区;二级字库为非常用字库,它为汉字偏傍部首为序,以需输入汉字的第一个拼音字母或部首来查找对应位置,然后再查找.

湖口县17074923070: 谁知道国标一级字库和二级字库(点阵字库)的区别?谢谢 -
召疯欣泰: 1980年颁布了《信息交换用汉字编码字符集—基本集》的国标交换码,国家标准号为:GB2312-80,选入了6763个汉字,分为两级,一级字库中有3755个,是常用汉字,二级字库中有3008个,是次常用汉字

湖口县17074923070: 谁知道国标一级字库和二级字库的区别?...
召疯欣泰: 包含国标二级字库就肯定包含一级字库.在国标码中全部国标汉字与图形符号组成一个94*94的矩阵,矩阵的每一行叫一个"区",每一列叫一个"位".01~15区是图形符号区,16~55区是一级常用汉字区,共3755个,它们是按照汉语拼音排序的,56~87区是二级非常用汉字区,共3008个,它们是按照部首排序的,88~94区是自定义汉字区.

湖口县17074923070: GB2312 - 80汉字标码把汉字分成几等级 -
召疯欣泰: 1980年颁布了《信息交换用汉字编码字符集—基本集》的国标交GB2312-80,选入了6763个汉字,分为两级,一级字库中有3755个,是常用汉字,二级字库中有3008个,是次常用汉字; 6763 个汉字,字体为简化字,分成两级.第一级汉字 ...

湖口县17074923070: 国标一级汉字和国标二级汉字有什么区别?
召疯欣泰: 二者有无包含关系,或者点阵大小是否有区别.例如,我常看到一些设备说明上写包含国标二级字库,不知它们是否包含一级字库.另外,不知一二级字库的点阵有无区别?

湖口县17074923070: 国标二级字库汉字区位码 -
召疯欣泰: 汉字是世界上最庞大的字符集.国家标准GB2312-80提供了中华人民共和国国家标准信息交换用汉字编码,简称国标码.该字符集把常用汉字分成二级字库.一级字库3755个汉字,通常占使用汉字的90%左右,按拼音字母顺序排列....

湖口县17074923070: GBK中的“K”、GB2312中的“2312”GB18030中的“18030”以及BIG5都是何意?
召疯欣泰: gbk是一个字符集.GB2312和GB18030是按照中国的两个标准,这两个标准就是用来描述一些字符集的.BIG5是大王码,主要是港台用的.

湖口县17074923070: 国标二级字库 -
召疯欣泰: 我以前写过区位码查询的程序,可惜没有放在网上.找了个网站给你:http://www.jdcj.net/xsgl/qwmcx.aspx

湖口县17074923070: 国标二级字库的汉字区位码 -
召疯欣泰: 云 5238 菲 2338

湖口县17074923070: 在国际字符集中,一级汉字按照什么方式排序 -
召疯欣泰: 首先说明 国标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 等其他编码方案.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网