什么是高位国标码
1.机内码与区位码
机内码高位字节=(区号)H+A0H
机内码低位字节=(位号)H+A0H
2.国标码与区位码
国标码高位字节=(区号)H+20H
国标码低位字节=(位号)H+20H
3.区位码用两个10进制数表示,另外两种码用两个十六进制数表示.
4."德"的区位码为2134,下面举例来看如何转成另外两种码:
a.机内码
高位字节=(21)(十进制)+A0H(十六进制)=15H+A0H=B5H
低位字节=(34)(十进制)+A0H(十六进制)=22H+A0H=C2H
所以,机内码为B5C2
b.国标码
高位字节=(21)(十进制)+20H(十六进制)=15H+20H=35H
低位字节=(34)(十进制)+20H(十六进制)=22H+20H=42H
所以,国标码为3542
希望能帮到你
输入码、区位码、国标码与机内码 virus 51cto技术博客
国家标准局1980年颁布的《信息交换用汉字编码字符集"基本集》(代号为GB2312 80)规定的汉字交换码作为国家标准汉字编码。 GB2312 80中共有7445个字符符号: 汉字符号6763个 一级汉字3755个(按汉语拼音字母顺序排列) 二级汉字3008个(按部首笔划顺序排列) 非汉字符号682个 GB2312 80规定,我们知道,键盘是当前微机的主要输入设备,;输入码就是使用英文键盘输入汉字时的编码。目前,我国已推出的输入码有数百种,但用户使用较多的约为十几种,按输入码编码的主要依据,大体可分为顺序码、音码、形码、音形码四类,如“保”字,用全拼,输入码为码为“BAO”,用区位码,输入码为“1703”,用五笔字型则为“WKS”。 virus 51cto技术博客
计算机只识别由0、1组成的代码,ASCII码是英文信息处理的标准编码,汉字信息处理也必须有一个统一的标准编码。 汉字交换码(国标码)主要用于汉字信息交换,我国国家标准局于1981年5月颁布了《信息交换用汉字编码字符集——基本集》,代号为GB2312-80,共对6763个汉字和682个图形字符进行了编码,其编码原则为:汉字用两个字节表示,每个字节用七位码(高位为0),;所有的国标码汉字及符号组成一个94行94列的二维代码表中。在此方阵中,每一行称为一个"区",每一列称为一个"位"。这个方阵实际上组成一个有94个区(编号由01到94),每个区有94个位(编号由01到94)的汉字字符集。每两个字节分别用两位十进制编码,前字节的编码称为区码,后字节的编码称为位码,此即区位码,其中,高两位为区号,低两位为位号。这样区位码可以唯一地确定某一汉字或字符;反之,任何一个汉字或符号都对应一个唯一的区位码,没有重码。如“保”字在二维代码表中处于17区第3位,区位码即为“1703 ”。 virus 51cto技术博客
国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码有一个相对位置差的代码,;再将这个代码的第一个字节和第二个字节分别加上20H,就得到国标码。如:“保”字的国标码为3123H,它是经过下面的转换得到的:1703D->1103H->+20H->3123H。 virus 51cto技术博客
国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,如“保”字,国标码为31H和23H,而西文字符“1”和“#”的SCII也为31H和23H,现假如内存中有两个字节为31H和23H,;这到底是一个汉字,还是两个西文字符“1”;和“#”?于是就出现了二义性,显然,国标码是不可能在计算机内部直接采用的,于是,;汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,如:由上面我们知道,“保”字的国标码为3123H,前字节为00110001B,后字节为00100011B,高位改1为10110001B和10100011B 即为B1A3H,因此,字的机内码就是B1A3H;。 virus 51cto技术博客
显然,汉字机内码的每个字节都大于128,这就解决了与西文字符的ASCII码冲突的问题。 virus 51cto技术博客
如上所述,汉字输入码、区位码、;国标码与机内码都是汉字的编码形式,它们之间有着千丝万缕的联系,但其间的区别也是不容忽视的。virus 51cto技术博客。
国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码有一个相对位置差的代码,;再将这个代码的第一个字节和第二个字节分别加上20H,就得到国标码。如:“保”�字的国标码为3123H,它是经过下面的转换得到的:1703D->1103H->+20H->3123H。 virus 51cto技术博客
输入码、区位码、国标码与机内码 virus 51cto技术博客
国家标准局1980年颁布的《信息交换用汉字编码字符集"基本集》(代号为GB2312 80)规定的汉字交换码作为国家标准汉字编码。 GB2312 80中共有7445个字符符号: 汉字符号6763个 一级汉字3755个(按汉语拼音字母顺序排列) 二级汉字3008个(按部首笔划顺序排列) 非汉字符号682个 GB2312 80规定,我们知道,键盘是当前微机的主要输入设备,;输入码就是使用英文键盘输入汉字时的编码。目前,我国已推出的输入码有数百种,但用户使用较多的约为十几种,按输入码编码的主要依据,大体可分为顺序码、音码、形码、音形码四类,如“保”�字,用全拼,输入码为码为“BAO”,用区位码,输入码为“1703”,用五笔字型则为“WKS”。 virus 51cto技术博客
计算机只识别由0、1组成的代码,ASCII码是英文信息处理的标准编码,汉字信息处理也必须有一个统一的标准编码。 汉字交换码(国标码)主要用于汉字信息交换,我国国家标准局于1981年5月颁布了《信息交换用汉字编码字符集——基本集》,代号为GB2312-80,共对6763个汉字和682个图形字符进行了编码,其编码原则为:汉字用两个字节表示,每个字节用七位码(高位为0),;所有的国标码汉字及符号组成一个94行94列的二维代码表中。在此方阵中,每一行称为一个"区",每一列称为一个"位"。这个方阵实际上组成一个有94个区(编号由01到94),每个区有94个位(编号由01到94)的汉字字符集。每两个字节分别用两位十进制编码,前字节的编码称为区码,后字节的编码称为位码,此即区位码,其中,高两位为区号,低两位为位号。这样区位码可以唯一地确定某一汉字或字符;反之,任何一个汉字或符号都对应一个唯一的区位码,没有重码。如“保”字在二维代码表中处于17区第3位,区位码即为“1703 ”。 virus 51cto技术博客
国标码并不等于区位码,它是由区位码稍作转换得到,其转换方法为:先将十进制区码和位码转换为十六进制的区码和位码,;这样就得了一个与国标码有一个相对位置差的代码,;再将这个代码的第一个字节和第二个字节分别加上20H,就得到国标码。如:“保”�字的国标码为3123H,它是经过下面的转换得到的:1703D->1103H->+20H->3123H。 virus 51cto技术博客
国标码是汉字信息交换的标准编码,但因其前后字节的最高位为0,与ASCII码发生冲突,如“保”�字,国标码为31H和23H,而西文字符“1”和“#”的SCII也为31H和23H,现假如内存中有两个字节为31H和23H,;这到底是一个汉字�,还是两个西文字符“1”;和“#”?于是就出现了二义性,显然,国标码是不可能在计算机内部直接采用的,于是,;汉字的机内码采用变形国标码,其变换方法为:将国标码的每个字节都加上128,即将两个字节的最高位由0改1,其余7位不变,如:由上面我们知道,“保”字的国标码为3123H,前字节为00110001B,后字节为00100011B,高位改1为10110001B和10100011B 即为B1A3H,因此,�字的机内码就是B1A3H;。 virus 51cto技术博客
显然,汉字机内码的每个字节都大于128,这就解决了与西文字符的ASCII码冲突的问题。 virus 51cto技术博客
如上所述,汉字输入码、区位码、;国标码与机内码都是汉字的编码形式,它们之间有着千丝万缕的联系,但其间的区别也是不容忽视的。virus 51cto技术博客
某汉字的区位码是3721,它的国际码是什么?
1.区位码:37 21(十进制)-->25 15(十六进制) 2.国标码:高位(区位码)+20H 低位(区位码)+20 国标码:25+20 15+20-->4535H 追问: 十进制怎么转十六进制哦。。。 拜托啦。。 回答: 十六进制中,ABCDEF分别表示10 11 12 13 14 15 个位+十位×16+百位×256…… 即:16的0...
某汉字区位码为(2710)D,求其机内码和国标码
计算原则:国标码高位字节=(区号)H+20H 低位字节=(位号)H+20H 1.区位码先转换为十六进制:(19A)H。2.国标码高位:19H+20H=39H 低位:AH+20H=30H 同理:机内码高位字节=(区号码)H +AOH 机内码低位字节=(位号码)H +AOH
(8)某汉字的区位码是2534,它的国际码是 。
3942H。国标码与区位码,国标码高位字节=(区号H+20H,国标码低位字节=(位号)H+20H25=19H,34=22H,求出后,均加20H,即:19H+20H=39H,22H+20H=42H。1980年,为了使每个汉字有一个全国统一的代码,我国颁布了汉字编码的国家标准:GB2312-80《信息交换用汉字编码字符集》基本集,...
关于区位码 进制转换的~我快要疯了~
不是整体转换,而是按高位+低位转换,比如“保”1703D是按照高位“17D”和低位“03D”分别转换成“11H”+“03H”,最后成为1103H,然后高位加20H,低位再加20H,成为3123H。国标码规定,每个汉字(包括非汉字的一些符号)由2字节代码表示。每个字节的最高位为0,只使用低7位,而低7位的编码中又有...
汉字国标码与机内码有哪些不同?
一个汉字的机内码与国标码之间的差别是前者各字节的最高位二进制值各为1,而后者为0。所以选项为A。一个汉串的机内码用2个字节存储,并把每个字节的最高二进制位置1,而国标码则是把两个字节的最高位二进制位置0。因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和汉字国标码时,...
机内码与国标码有什么区别?
以方便机内的汉字处理汉字机内码是在计算机内部存储、处理的代码。计算机既要处理汉字,又要处理英文。因此计算机必须能区别汉字字符和英文字符。英文字符的的机内码是最高为为 0的8位ASCII码。为了不与7位ASCII码发生冲突,把国标码每个字节的最高位由0改为1,其余位不变的编码作为汉字字符的机内码。
区位码换国标码怎么算
国标码高位字节=(区号)16 +(20)16 国标码低位字节=(位号)16 +(20)16 例:汉字“啊”的区位码为1601,则其国标码为(3021)16
如何将区位码转换为机内码和国标码?
国标码在高位字节的处理上稍有不同,区号加20H,"德"字的区号21加20H等于35H。低位字节同样,位号加20H,"德"的位号34加20H为42H。所以,"德"的国标码表现为3542。实例演示 通过以上步骤,我们可以将区位码2134转换为机内码B5C2和国标码3542。每一步都清晰展示了编码转换的逻辑,希望这份详尽的解析...
已知‘机’的区位码是2790,它的国标码是?求解释,。。
国标码高位字节=区位码区号(27)(十进制)+20H(十六进制)=1BH+20H=3BH 国标码低位字节=区位码位号(90)(十进制)+20H(十六进制)=5AH+20H=7AH 国标码为3B7A(十六进制)
汉字国标码规定每个汉字用几个音节表示
2个。汉字国标码规定每个汉字用2个音节表示,第一个音节称为“高位音节”,第二个音节称为“低位音节,”每个汉字有个二进制编码,叫汉字国标码。
地府麻杏: 1980年,为了使每一个汉字有一个全国统一的代码,我国颁布了第一个汉字编码 的国家标准: GB2312-80《信息交换用汉字编码字符集》基本集,这个字符集是我国中文信息处理技术的发展基础,也是目前国内所有汉字系统的统一标准. 为了...
丰城市15091314572: 为什么高位置1的国标码就是机内码? - ?
地府麻杏: 1.高位置1就是说两个字节最高位都变成1 2.+8080H和高位置1的效果是一样的.比如,国标码3A4AH=111010 01001010B,+8080H=BACAH=10111010 11001010B,即两字节高位置1 3.高位置1才是本来的规定,至于+8080H那纯属为了方便记忆而推导出来的,你可以注意下8080H=10000000 10000000B,两个表述都是统一的
丰城市15091314572: 国标码=区位码+2020H 这是什么意思 H是指什么 - ?
地府麻杏: 1.机内码与区位码 机内码高位字节=(区号)h+a0h 机内码低位字节=(位号)h+a0h 2.国标码与区位码 国标码高位字节=(区号)h+20h 国标码低位字节=(位号)h+20h 3.区位码用两个10进制数表示,另外两种码用两个十六进制数表示. 4."德...
丰城市15091314572: 汉字的输出码的作用是 - ?
地府麻杏: 更好地使用
丰城市15091314572: 区位码,国际码和机内码是什么啊? - ?
地府麻杏: 汉字代码 1.国家标准汉字代码体系汉字字数繁多,属性丰富,因而汉字代码体系也较复杂,包括:(1)汉字机内码.它们是汉字在计算机汉字系统内部的表示方法,是计算机汉字系统 的基础代码.(2)汉字交换码.它们是国标汉字(如机内...
丰城市15091314572: 机内码和国标码是什么? - ?
地府麻杏: .国际码=区位码(十六进制)+2020H 例如,3630H+2020H=5050H 得到国标码GB2312 汉字机内码=国际码+8080H 机内码就是5050H+8080H=D0D0H ASCII码是八位的一个字节 最高位为0,这样可以区分和汉字编码的区别. Unicode是欧洲提出来的编码. 如果大段的数据包中的字节是大于A0A0H的双字节信息,可以初步认定为汉字内容编码. 说明一下,汉字你在数据包中只能获得机内码.区位码是输入码,不在计算机当中的,呵呵
丰城市15091314572: 如何计算区位码是5448的国标码 - ?
地府麻杏: 1 机内码高位字节=(区号)H+A0H 机内码低位字节=(位号)H+A0H 国标码高位字节=(区号)H+20H 国标码低位字节=(位号)H+20H 5448.直接54 + 20 = 74 48 + 20 = 68 然后国际码就是7468
丰城市15091314572: 机内码跟国标码 - ?
地府麻杏: 汉字的国标码是两个最高位是0的8位二进制组合,共占两个字节,把国标码的最高位变成1就变成了机内码,汉字在计算机中就是以机内码的形式存在,所以十六进制B0H=1011 0000B最高位变成0,就是0011 0000B=30H,同理A1H最高位变成0就是21H,所以国标码就是3021H
丰城市15091314572: 5347H是国标码 区位码是什么? - ?
地府麻杏: 区位码=国标码-2020H 5347H-2020H=3327H 再将其值每二位转十进制 3327H=5139(D)
丰城市15091314572: 汉字的区位码和国标码之间是怎么换算的 - ?
地府麻杏: 区位码、国标码与机内码的转换关系方法:(1)区位码先转换成十六进制数表示(2)(区位码的十六进制表示)+2020H=国标码;(3)国标码+8080H=机内码举例:以汉字“大”为例,“大”字的区内码为2083解:1、区号为20,位号为...