区位码和国标码
(区位码的十六进制表示)+2020H=国标码。
区位码、国标码与机内码的转换关系方法:
(1)区位码先转换成十六进制数表示
(2)(区位码的十六进制表示)+2020H=国标码
(3)国标码+8080H=机内码
具体说明
通常,在DOS下的各汉字系统中,同时按Alt键和F1键即可调用区位码输入方法。而在Windows中常用Ctrl+空格键和Ctrl+Shift键调出区位码。
如“2901”代表“健”字,“4582”代表“万”字,“8150”代表“楮”字,这些都是汉字,用区位码还可以很轻松地输入特殊符号,比如,“0189”代表“※”(符号),“0528”代表“ゼ”(日本语),“0711”代表“Й”(俄文),“0949”代表“┭”(制表符)。
计算机处理汉字信息的前提条件是对每个汉字进行编码,这些编码统称为汉字编码。汉字信息在系统内传送的过程就是汉字编码转换的过程。
1、汉字信息处理系统之间或通信系统之间传输信息时,对每一个汉字所规定的统一编码,我国已指定汉字交换码的国家标准“信息交换用汉字编码字符集——基本集”,代号为GB 2312—80,又称为“国标码”。
2、国标码:所有汉字编码都应该遵循这一标准,汉字机内码的编码、汉字字库的设计、汉字输入码的转换、输出设备的汉字地址码等,都以此标准为基础。GB 2312—80就是国标码。该码规定:一个汉字用两个字节表示,每个字节只有7位,与ASCII码相似。
3、区位码:将GB 2312—80的全部字符集组成一个94×94的方阵,每一行称为一个“区”,编号为0l~94;每一列称为一个“位”,编号为0l~94,这样得到GB 2312—80的区位图,用区位图的位置来表示的汉字编码,称为区位码。
4、区位码(十进制)的两个字节分别转换为十六进制后加20H得到对应的国标码;机区位码(十进制)的两个字节分别转换为十六进制后加A0H得到对应的机内码。
5、GB码(国标码):由于区位码是十进制编码,而计算机实际使用的过程中用的是二进制编码,所以在实际使用的过程中,计算机内码使用的是国标码。
扩展资料:
ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的系统,并等同于国际标准ISO/IEC 646。
区位码与国标码的转换关系 :
区位码先转换成十六进制数表示 ,(区位码的十六进制表示)+2020H=国标码。 区号为20,位号为83, 将区位号2083转换为十六进制表示为1453H ,1453H+2020H=3473H,得到国标码。
参考资料来源:百度百科-国家标准代码
参考资料来源:百度百科-区位码
区位码,源自中文打字机,和现在的计算机,没有任何关系。
双鸽中文打字机
中文打字机的制作,采用了“活字印刷术”。
每个汉字,都要制成一个个“活字”,有规律的排列在字盘中。
需要打那个汉字,就在字盘中寻找对应的“活字”、抓起来、再打到纸上。
字体有不同、字形大小也有不同,这可以用更换字盘的方法来解决。
字盘中的“活字”有 94 行,称为 01~94 区。
每一行,有 94 个字,称为 01~94 位。
那么,任意一个汉字,都可以用四位十进制数来确定。
这就是“区、位”码。
-------------------------
后来,有了计算机,其中使用了 ASCII 码。
基本的 ASCII 码仅仅有 128 个。
前 32 个是各种控制符,如:换行、回车、响铃。。。
后 96 个才是大小写英文、数字、其它杂符。。。
-------------------------
我们仿照这个思路,以区位码为基础,制定了“国标码”。
就是在区号位号上,都加上 32,作为国标码的汉字编号。
原来的区号位号,都是十进制的 01~94。
加上 32 之后,就超出了 100,超出了两位数。
为了还用两位数,国标码只能使用十六进制。
例如:
“中”的区位码是 5448,加上 32 后,就是 8680。
再改成十六进制,就是 5650H。
所以,“中”的国标码就是 5650H。
-------------------------
国标码和 ASCII 码是有冲突的。不能共用在同一个计算机中。
微软解决了这个问题。
就是在国标码的两个字节的最高位,都置一。
这就形成了汉字内码。
所以,“中”的汉字内码就是 D6D0H。
区位码的区码和位码均采用从01到94的十进制,国标码采用十六进制的21H到73H(数字后加H表示其为十六进制数).区位码和国标码的换算关系是:区码和位码分别加上十进制数32.如"国"字在表中的25行90列,其区位码为2590,国标码是397AH.
区位码+2020h=国标码
(运用此公式时要先把区位码按要求转成16进制)
1)首先把2020分成
20
和
20
两部分转换成16进制
转化后是1414h
2)
国标码=1414h+2020h=3434h
区位码+2020h=国标码
(运用此公式时要先把区位码按要求转成16进制)
1)首先把2020分成
20
和
20
两部分转换成16进制
转化后是1414h
2)
国标码=1414h+2020h=3434h
国标码和区位码怎么转换 国标码和区位码的区别
国标码和区位码的转换关系就是将区位码的十六进制加上固定的数:“2020H”,从而得出国标码,想在得出机内码的时候,就从国标码加上“8080H”即可。二、国标码和区位码的区别基数不同:(1)区位码是建在十进制系统的基础上的,基本上由四个十进制数字组成,前两位就是区码,后两位是位码。例如,...
区位码、国标码和机内码的关系是怎样的?
区位码、国标码和机内码是汉字编码中常用的三种编码方式,它们之间有着密切的关系。首先,区位码是一种基于汉字在字典中的排版位置的编码方式。它将汉字分为不同的区和位,每个汉字都有一个唯一的区位码。例如,汉字“中”的区位码是1605。其次,国标码是在区位码的基础上制定的一种汉字编码...
区位码和国标码怎样转换?
区位码与国标码转换步骤如下:1、区码与位码分别转换成十六进制数表示;2、区位码的十六进制表示+2020H=国标码。以具字为例,具字的区位码为:3063 1、将30转换成16进制表示为:1E,63转换成16进制表示为:3F,区位码十六进制数表示为:1E3FH 2、1E3FH+2020H=3E5FH 所以具字的国标码为:...
区位码和国标码的关系
区位码、国标码与机内码的转换关系方法:(1)区位码先转换成十六进制数表示 (2)(区位码的十六进制表示)+2020H=国标码;(3)国标码+8080H=机内码 举例:以汉字“大”为例,“大”字的区内码为2083 解:1、区号为20,位号为83 2、将区位号2083转换为十六进制表示为1453H 3、1453H+20...
国标码和汉字区位码如何转换?
区位码与国标码转换步骤如下:1、区码与位码分别转换成十六进制数表示;2、区位码的十六进制表示+2020H=国标码。以具字为例,具字的区位码为:3063 1、将30转换成16进制表示为:1E,63转换成16进制表示为:3F,区位码十六进制数表示为:1E3FH 2、1E3FH+2020H=3E5FH 所以具字的国标码为:...
区位码和国标码怎样转换?
(1)区位码先转换成十六进制数表示;(2)(区位码的十六进制表示)+2020H=国标码;(3)国标码+8080H=机内码 举例:以汉字“大”为例,“大”字的区内码为2083 解:1、区号为20,位号为83 2、将区位号2083转换为十六进制表示为1453H 3、1453H+2020H=3473H,得到国标码3473H 4、3473...
汉字国标码输入码、区位码、国标码与机内码
汉字编码采用两个字节,每个字节由七位组成(高位为0),并以区位码的形式呈现,例如“保”字的区位码是1703,表示它在94行94列的二维代码表中的位置。国标码与区位码并非完全相同,国标码是通过对区位码进行转换得到的。转换过程包括将十进制区位码转换为十六进制,然后每个字节加上20H。以“保”字为...
区位码和国标码的关系是怎么样的?
1、区位码(十进制)转换成区位码(十六进制)。这里要把前两个位换成十六进制,然后后两位换成十六进制。 例如,某汉字的区位码是5448,这样把54转换为16进制数36;再把位码48转换为16进制数为30,得到十六进制数3630。2、国际码=区位码(十六进制)+2020H 例如,3630H+2020H=5050H 得到国标码...
国标码和区位码在使用时有什么区别?
例如“啊”字,位于16区,01位,这个区号和位号就构成了它的区位码“1601”。这就是我上面说的,区位码就是国标码。 \\x0d\\x0a但区位码和国标码还是有一点差别,那就是在GB-2312中预留了一些空位,可以进行补充、扩展,经扩展的区位码就从数量、范围上超过了GB-2312了。 \\x0d\\x0a上面是就...
国标码和区位码怎么算啊
将区位码的位号和分好分别加上32(20H),得到国标交换码 将国标码的两个字节的最高位置1(加128,即80H),得到PC机常用的机内码 汉字的区位码、国标码、机内码有如下关系:国标码=区位码+2020H 机内码=国标码+8080H 机内码=区位码+A0A0H 汉字机内码双字节,最高位是1;西文字符机内码单字节...
韩新右丙:[答案] 区位码、国标码与机内码的转换关系方法:(1)区位码先转换成十六进制数表示 (2)(区位码的十六进制表示)+2020H=国标码; (3)国标码+8080H=机内码 举例:以汉字“大”为例,“大”字的区内码为2083 1、区号为20,位号为83 2、将...
伽师县19280736291: 什么是国标码?什么是区位码? - ?
韩新右丙: 1980年,为了使每一个汉字有一个全国统一的代码,我国颁布了第一个汉字编码 的国家标准: GB2312-80《信息交换用汉字编码字符集》基本集,这个字符集是我国中文信息处理技术的发展基础,也是目前国内所有汉字系统的统一标准. 为了...
伽师县19280736291: 国标码、内码、区位码有什么相同之处和不同之处? - ?
韩新右丙:[答案] 国标码一般指的是GB2312,或GBK,或GB18030,这些编码都是ANSI标准的. 内码指计算机内部表示一个字符的编码,同一编码在不同的字符集中代表不同的字符,上面提到的国标码是内码的一种. 区位码是汉字专有编码,是按汉字所在区,位进...
伽师县19280736291: 汉字的区位码和国标码之间是怎么换算的?比如把区位码2626换算成国标码是多少? - ?
韩新右丙:[答案] 区位码、国标码与机内码的转换关系 方法:(1)区位码先转换成十六进制数表示 (2)(区位码的十六进制表示)+2020H=国标码; (3)国标码+8080H=机内码 举例:以汉字“大”为例,“大”字的区内码为2083 1、区号...
伽师县19280736291: 国标码和区位码在使用时有什么区别? - ?
韩新右丙: 简单点理解,区位码也就是国标码. 所谓“国标码”,是指国家标准汉字编码.一般是指国家标准局1981年发布的《信息交换用汉字编码字符集(基本集)》,简称GB-2312.在这个集中,收进汉字6763个,其中一级汉字3755个,二级汉字...
伽师县19280736291: 国标码和区位码怎么算啊 - ?
韩新右丙: GB2312构成一个二维平面,分成94行和94列,行号成为区号,列号成为位号.唯一标识一个汉字. 将区位码的位号和分好分别加上32(20H),得到国标交换码 将国标码的两个字节的最高位置1(加128,即80H),得到PC机常用的机内码 汉字的区位码、国标码、机内码有如下关系: 国标码=区位码+2020H 机内码=国标码+8080H 机内码=区位码+A0A0H 汉字机内码双字节,最高位是1;西文字符机内码单字节,最高位是0
伽师县19280736291: 已知某汉字的区位码是3222,则其国标码是多少?已经知道答案,但不知道具体算法, - ?
韩新右丙:[答案] 汉字区位码是一个4位10进制数字, 分为去码两位,位码两位,要换算成国标码或者机内码,需要分成两个字节处理 所以 3222 分成 32 22两个字节,即是 0x20 0x16 两个字节分别加0x20得到国标码: 所以国标码是: 0x40 0x36 另外,计算机文本文...
伽师县19280736291: 汉字的区位码和国标码之间是怎么换算的 - ?
韩新右丙: 区位码、国标码与机内码的转换关系方法:(1)区位码先转换成十六进制数表示(2)(区位码的十六进制表示)+2020H=国标码;(3)国标码+8080H=机内码举例:以汉字“大”为例,“大”字的区内码为2083解:1、区号为20,位号为...
伽师县19280736291: 汉字交换码又被称为国标码? - ?
韩新右丙:[答案] 汉字交换码就是国家标准 GB2312 -80 标准编码,我国一直延用该标准所规定的国标码作为统一的汉字信息交换码.包括了 6763 个汉字 ,按其使用频度分为一级汉字 3755 个和二级汉字 3008 个. 区位码的区码和位码均采用从 01 到 94 的十进制,国...
伽师县19280736291: 计算机导论基础,汉字的区位码与国标码间的关系? - ?
韩新右丙:[答案] 区位码+2020H=国标码