您现在的位置是:首页
>
汉字的两种编码是什么 信息交换用汉字编码字元集详细资料大全
信息交换用汉字编码字元集详细资料大全 《信息交换用汉字编码字元集》是由中国国家标准总局1980年发布,1981年5月1日开始实施的一套国家标准,标准号是GB 2312—1980。GB2312编码适用于
信息交换用汉字编码字元集详细资料大全
《信息交换用汉字编码字元集》是由中国国家标准总局1980年发布,1981年5月1日开始实施的一套国家标准,标准号是GB 2312—1980。
GB2312编码适用于汉字处理、汉字通信等系统之间的信息交换,通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软体都支持GB 2312。
基本集共收入汉字6763个和非汉字图形字元682个。整个字元集分成94个区,每区有94个位。每个区位上只有一个字元,因此可用所在的区和位来对汉字进行编码,称为区位码。

把换算成十六进制的区位码加上2020H,就得到国标码。国标码加上8080H,就得到常用的计算机机内码。1995年又颁布了《汉字编码扩展规范》(GBK)。GBK与GB 2312—1980国家标准所对应的内码标准兼容,同时在字汇一级支持ISO/IEC10646—1和GB 13000—1的全部中、日、韩(CJK)汉字,总计20902字。
基本介绍
中文名:信息交换用汉字编码字元集1995年:汉字编码扩展规范适用:汉字处理 汉字通信图形字元:682个 简介,收录,分区表示,位元组结构,两种不同的GB2312实现,编码表,简介
信息交换用汉字编码字元集和汉字输入编码之间的关系是,根据不同的汉字输入方法,通过必要的设备向计算机输入汉字的编码,计算机接收之后,先转换成信息交换用汉字编码字元,这时计算机就可以识别并进行处理;汉字输出是先把机内码转成汉字编码,再传送到输出设备。 国家标准《信息交换用汉字编码字元集·基本集》已于1981年5月发布实施。《基本集》规定了汉字信息交换用的基本图形字元及其二进制编码,收汉字6763个。它适用于一般汉字处理、汉字通信等系统之间的信息交换。随着我国汉字信息处理技术的发展,计算机的套用范围不断扩大,使用汉字字数较多的部门迫切需要在《基本集》的基础上继续制定信息交换用汉字编码字元集各辅助集的国家标准。收录
GB 2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,GB 2312收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全形字元。 GB 2312的出现,基本满足了汉字的计算机处理需要,它所收录的汉字已经覆蓋中国大陆99.75%的使用频率。 对于人名、古汉语等方面出现的罕用字,GB 2312不能处理,这导致了后来GBK及GB 18030汉字字元集的出现。分区表示
GB 2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种表示方式也称为区位码。 01-09区为特殊符号。 16-55区为一级汉字,按拼音排序。 56-87区为二级汉字,按部首/笔画排序。 10-15区及88-94区则未有编码。 举例来说,“啊”字是GB2312之中的第一个汉字,它的区位码就是1601。位元组结构
在使用GB2312的程式中,通常采用EUC储存方法,以便兼容于ASCII。浏览器编码表上的“GB2312”,通常都是指“EUC-CN”表示法。 每个汉字及符号以两个位元组来表示。第一个位元组称为“高位位元组”(也称“区位元组)”,第二个位元组称为“低位位元组”(也称“位位元组”)。 “高位位元组”使用了0xA1-0xF7(把01-87区的区号加上0xA0),“低位位元组”使用了0xA1-0xFE(把01-94加上 0xA0)。 由于一级汉字从16区起始,汉字区的“高位位元组”的范围是0xB0-0xF7,“低位位元组”的范围是0xA1-0xFE,占用的码位是 72*94=6768。其中有5个空位是D7FA-D7FE。 例如“啊”字在大多数程式中,会以两个位元组,0xB0(第一个位元组) 0xA1(第二个位元组)储存。区位码=区位元组+位位元组(与区位码对比:0xB0=0xA0+16,0xA1=0xA0+1)。两种不同的GB2312实现
有两种不同的GB2312实现,在它们之间存在少量的差别,其中至少有一个是错误的。 位元组序 实现A 实现B A1A4 U+00B7 MIDDLE DOT U+30FB KATAKANA MIDDLE DOT A1AA U+2014 EM DASH U+2015 HORIZONTAL BAR 实现A与GBK/GB18030兼容,实现B则不兼容。 在2015年, 微软.Net Framework在使用实现A。 iconv-1.14, php-5.6, ActivePerl-5.20, Java 1.7, Python 3.4在使用实现B。编码表
GB2312简体中文编码表 code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F A1A0 、 。 · ˉ ˇ ¨ 〃 々 — ~ ‖ … ‘ ’ A1B0 “ ” 〔 〕 〈 〉 《 》 「 」 『 』 〖 〗 【 】 A1C0 ± × ÷ ∶ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∷ √ ⊥ ∥ ∠ A1D0 ⌒ ⊙ ∫ ∮ ≡ ≌ ≈ ∽ ∝ ≠ ≮ ≯ ≤ ≥ ∞ ∵ A1E0 ∴ ° ′ ″ ℃ $ ¤ ¢ £ ‰ § № A1F0 ○ ● ◎ ◇ ◆ □ ■ △ ▲ ※ → ← ↑ ↓ 〓 code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F A2A0 Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ ? ? ? ? ? A2B0 ? ⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ A2C0 ⒗ ⒘ ⒙ ⒚ ⒛ ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ A2D0 ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇ ① ② ③ ④ ⑤ ⑥ ⑦ A2E0 ⑧ ⑨ ⑩ ? ? 一 二 三 四 五 六 七 八 九 十 ? A2F0 ? Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ Ⅺ Ⅻ ? ? code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F A3A0 ! " # ¥ % & ' ( ) * + , - . / A3C0 @ A B C D E F G H I J K L M N O A3D0 P Q R S T U V W X Y Z [ ] ^ _ A3E0 ` a b c d e f g h i j k l m n o A3F0 p q r s t u v w x y z { | } …… 很赞哦! (1058)