1、区位码和国标码
(1)国标:1981年,我国制订了“中华人们共和国国家标准信息交换汉字编码”,代号为“GB2312-80”。
(2)区位码:按国标规定,汉字编码表有94行94列,其行号01~94称为区号,列号01~94称为位号。一个汉字所在的区号和位号简单地组合在一起就构成了这个汉字的区位码。
GB2312-80
区位码=区号+位号(采用十进制) 符:2391
例1:汉字“啊”处于16区的01位,则其区位码为1601。
(3)国标码:又称为“交换码”,它是在不同汉字处理系统间进行汉字交换时所使用的编码。国标码采用两个字节表示,它与区位码的关系是:
国标码高位字节=(区号)16+(20)16
国标码低位字节=(位号)16+(20)16
例2:汉字“啊”的区位码为1601,则其国标码为(3021)16。
2、汉字内码(机内码)
(1)概念:在计算机内部表示汉字的代码。
(2)特点:汉字内码采用两个字节,一个汉字占两个ASCII字符;汉字内码最高位为1,ASCII码最高位为0
(3)汉字内码与区位码的关系:
汉字内码高位字节=(区号)16+(A0)16
汉字内码低位字节=(位号)16+(A0)16
例3:汉字“啊”的区位码为1601,则其汉字内码为(B0A1)16。
3、汉字外码(汉字输入码)
(1)概念:是指从键盘上输入的代表汉字的编码,又称“汉字输入码”。例如区位码、拼音码、五笔字型码等。
国标码=区位码+2020H
(区位和位码分别由十进制转换为对应的十六进制后+2020H)
机内码=国标码+8080H
例: “大”字的区位码为2083, 20D=14H 83D=53H 1453H+2020H=3473H
所以,国标码为3473H,
B4F3H=3473H+8080H 所以,机内码为B4F3H。
转自http://chinacomputers.blog.sohu.com/49728839.html
分享到:
相关推荐
"汉字区位码国标码机内码" 汉字区位码、国标码和机内码是计算机中文信息处理中的三个重要概念。汉字区位码是指汉字在计算机中的内部表示形式,国标码是中国国家标准局颁布的汉字编码标准,而机内码是计算机内部使用...
- **计算方法**:区位码(十进制)的两个字节分别加A0H得到对应的机内码。 #### 三、编码转换关系 1. **区位码到国标码** - **转换公式**:区位码(十进制)的两个字节(前两位为一个字节,后两位为一个字节)...
### 汉字编码体系详解:机内码、国标码和区位码 #### 国家标准汉字代码体系概览 汉字编码体系是信息化时代处理汉字信息的基础,其复杂性源于汉字的数量庞大与属性多样。该体系主要包括汉字机内码、汉字交换码、...
今天有一个朋友找我让我帮忙写一个程序,要实现汉字国标码、机内码、区位码的相互转换,写完后我把程序放上来大家一起分享。 能实现一行汉字中每个字分别自动转换成多种编码。开源!在DEBUG里面有可运行程序直接使用...
gb2312-区位码-国标码-机内码.sql
例如,在前面已知“中”字的国标码为(5650)H,则根据上述关系式得:“中”字的内码 =“中”字的国标码(5650)H +(8080)H =(D6D0)H,二进制表示为:(01010110 01010000)B +(10000000 10000000)B =...
本文将深入探讨汉字的几种编码方式,包括汉字机内码、国标码和区位码,以及它们在Arduino项目开发中的应用。 首先,汉字机内码是计算机内部存储和处理汉字时所采用的编码方式。为避免与ASCII码冲突,机内码通常会对...
区位码是汉字编码的一种早期形式,主要用于打字机和早期计算机。它将汉字分为94行(区)和94列(位),每行每列对应一个数字,组合起来形成了一个四位的十进制数,即区位码。例如,汉字“一”的区位码是1601,表示它...
使用这个工具,你可以输入任意汉字,它会显示出对应的内码值,让你更好地理解汉字编码的内在机制。同时,通过实践操作,也能加深对不同编码格式如GB2312、GBK、Unicode等的理解。 总的来说,汉字内码查询器是一个...
标题中的“汉字-区位码转换工具”是一个基于Visual Basic(VB)开发的应用程序,用于将汉字转换为其对应的区位码。...总的来说,这个VB编写的汉字-区位码转换工具为学习和探索汉字编码及VB编程提供了丰富的素材。
"汉字编码珍藏版国标码" 汉字编码是计算机中表示汉字的...汉字编码珍藏版国标码是计算机中表示汉字的编码,它可以分为国标码、机内码和图形码三种,并且可以使用十六进制与ASCII码之间的转换来实现汉字的编码和处理。
内码区位输入法是一种基于汉字编码的输入方式,它主要针对的是计算机系统中缺乏标准的区位码、国标码或国标扩展码的情况。区位码是汉字编码的基础,由两个字节组成,分别代表汉字在区和位上的位置。国标码则是根据...
完成国标码到区位码的转换电路后,可以在汉字显示电路中进行测试,尝试在下图所示电路中的 ROM 存储器中存入下面给出的指定句子,注意这里不允许使用逐字查码表的方式获得编码,应掌握批量转换的方法和原理。...
- **汉字编码理论**:了解区位码、国标码、机内码、Unicode等汉字编码体系,以及它们在不同系统中的应用。 - **易语言语法**:熟悉易语言的语法规则,包括变量声明、函数调用、控制结构等。 - **数据类型和转换**...
机内码转化工具是一款专为计算机专业学生设计的实用软件,主要用于进行汉字编码的转换,以便于理解与操作汉字在计算机内部的表示方式。在计算机系统中,汉字不能直接以图形形式存储,而是通过特定的编码方式,如国标...
资源介绍:。...区位码和机内码都是汉字的编码形式,区位码是使用一个四位的十进制数表示一个汉字,机内码采用变形的国标码表示汉字。模块带有源码。资源作者:。易语言自学网。资源界面:。资源下载:。
6. **取国标码**:国标码(GB2312)是中国早期的汉字编码标准,它也是区位码的一种扩展。在易语言中,可以从区位码转换为国标码,以便于兼容旧的系统或程序。 通过这些操作,开发者可以构建一个汉字编码查询工具,...
excel文档,包含国标一二级字库12*12,16*16字模,区位码,国标码,内码对照,其中各种汉字编码带计算公式,对嵌入式GUI开发很有用
汉字“中”的区位码5448D转换为国标码8680D,进一步转换为二进制后加80H,最终得到内码D6D0H。 汉字在计算机中的处理流程包括四个主要阶段:汉字输入码、汉字内码、汉字地址码和汉字字形码。汉字输入码是用户输入...
这个压缩包中的资源,"汉字编码转换器",是一个基于MFC编写的工具,它能够帮助用户理解和操作不同类型的汉字编码,包括国标码、区位码和机内码。 国标码,全称为《信息交换用汉字编码字符集·基本集》,是中国国家...