信息交换用汉字编码字符集

语音

编辑

锁定

讨论

上传视频

《信息交换用汉字编码字符集》是由中国国家标准总局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个

信息交换用汉字编码字符集简介

语音

信息交换用汉字编码字符集和汉字输入编码之间的关系是,根据不同的汉字输入方法,通过必要的设备向计算机输入汉字的编码,计算机接收之后,先转换成信息交换用汉字编码字符,这时计算机就可以识别并进行处理;汉字输出是先把机内码转成汉字编码,再发送到输出设备。

国家标准《信息交换用汉字编码字符集·基本集》已于1981年5月发布实施。《基本集》规定了汉字信息交换用的基本图形字符及其二进制编码,收汉字6763个。它适用于一般汉字处理、汉字通信等系统之间的信息交换。随着我国汉字信息处理技术的发展,计算机的应用范围不断扩大,使用汉字字数较多的部门迫切需要在《基本集》的基础上继续制定信息交换用汉字编码字符集各辅助集的国家标准。[1]

信息交换用汉字编码字符集收录

语音

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

A1A4U+00B7 MIDDLE DOTU+30FB KATAKANA MIDDLE DOT

A1AAU+2014 EM DASHU+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 { | }

……

常用计算机信息的交换标准编码是,信息交换用汉字编码字符集相关推荐

  1. 浅谈java使用指定字符集编码,以及常见的字符集

    问题的引入:在InputStreamReader(OutputStreamWriter)的构造方法中,有指定字符集编码,那么什么是字符集?有哪些常用的字符集?怎么用字符集进行编码? 一   什么是字符 ...

  2. 关于制定《传统蒙古文信息交换与处理字形字符标准编码》

    我们是研发<传统蒙古文信息交换与处理字形字符编码>的民间团队,提出制定<传统蒙古文信息交换与处理字形字符标准编码>(后文简称<字形标准编码>,标题除外)的建议.并陈 ...

  3. ASCII(美国信息交换标准编码)表

     ASCII(美国信息交换标准编码)表 字符 ASCII代码 字符 ASCII代码 字符 ASCII代码 二进制 十进制 十六进制 二进制 十进制 十六进制 二进制 十进制 十六进制 回车 ESC 空 ...

  4. 中医临床试验数据交换标准研究

    临床数据的标准化过程是临床研究成果的转化和其信息化的中心任务,已成为与临床研究相关各个部门的挑战.目前备受关注的数据交换标准--临床数据交换标准协议标准,在国际临床试验中已被广泛运用,可以肯定的是越来 ...

  5. 代码整理工具_程序员软件:程序员有哪些常用又好用的编码小工具?

    最近,有很多朋友让我帮忙整理一下程序员有哪些常用又好用的编码小工具.今天,小编就整理一下哦,希望大家一起学习,一起进步! 1. Notepad++ Notepad++中文版是一款非常有特色的编辑器,是 ...

  6. CSS中常用中文字体的Unicode编码

    常用中文字体的Unicode编码: 新细明体 PMingLiU \65B0\7EC6\660E\4F53 细明体 MingLiU \7EC6\660E\4F53 标楷体 DFKai-SB \6807\ ...

  7. linux中常用的加密总结--base64编码解码与openssl实现

    linux中常用的加密总结–base64编码解码与openssl实现 一.base64 !!!base64是一种数据编码方式,可逆,不是严格意义上的加密算法,不能作为安全加密使用 -d,–decode ...

  8. 特别篇之(标准编码)

    标准编码 Python 自带了许多内置的编解码器,它们的实现或者是通过 C 函数,或者是通过映射表. 以下表格是按名称排序的编解码器列表,并提供了一些常见别名以及编码格式通常针对的语言. 别名和语言列 ...

  9. 国际标准码 计算机,蒙古文国际标准编码到形码转换方法、装置及计算机终端与流程...

    本发明涉及信息处理技术领域的一种转换方法,尤其涉及一种蒙古文国际标准编码到形码转换方法,还涉及一种蒙古文国际标准编码到形码转换装置,还涉及一种计算机终端. 背景技术: 蒙古文信息处理的研究工作最先是在 ...

最新文章

  1. 用shell解决ddos攻击实例
  2. python下载保存_下载并保存图片Python2.7
  3. python 如果没有该key值置为空_在python字典中用“None”替换空值
  4. mysql aa复制_MySQL主从复制实现
  5. python做数据库管理系统_python+Django+mysql+bootstrap前端,数据库一次搞定)从头教你毕设实现一个简易好看的仓储物资管理之类系统...
  6. mysql putty 备份_Linux下mysql数据库的备份-putty
  7. 南京大学获赠1.2亿!
  8. xtrabackup备份mysql_xtrabackup备份mysql
  9. blog.1z5k.com
  10. JavaScript 优先队列
  11. axios的this指向_vue使用axios时this指向哪里
  12. 能源管理系统背景概述
  13. 『Java面经』简述 Java 的反射机制及其应用场景
  14. 删除桌面右键菜单中的英特尔核心显卡选项
  15. mpeg文件格式分析
  16. Android开发学习之Intent具体解释
  17. 牛顿下山法(C++版)
  18. RDD编程初级实践(期末大作业)
  19. 美图商业化2.0:探寻多元增长曲线
  20. 智慧消防管理系统实现全民消防造福全社会

热门文章

  1. openwrt下有线网设置详细过程
  2. 展讯平台gpio配置
  3. windows update 80092004错误
  4. Linux C++服务器项目——网络编程2(三次握手、四次挥手、IO多路复用)
  5. java simp,Java 自动装配SimpMessagingTemplate
  6. 谷歌Chrome 操作系统
  7. 福昕阅读器中,如何令两个pdf文件分别在两个不同的窗口显示?
  8. am命令发送广播以及查看已发送广播信息
  9. 【愚公系列】华为云轻应用之手把手教你用搭一个WeLink上的出差应用丨【AppCube X WeLink双剑合璧】
  10. 一个真正的IT人来谈中国与印度的软件