每个汉字占两个字节。GB2312字符在计算机中存储是以其区位码为基础的,其中汉字的区码和位码分别占一个存储单元,每个汉字占两个存储单元。GB2312是一个简体中文字符集,由6763个常用汉字和682个全角的非汉字字符组成。其中汉字根据使用的频率分为两级。

由于字符数量比较大,GB2312采用了二维矩阵编码法对所有字符进行编码。首先构造一个94行94列的方阵,对每一行称为一个“区”,每一列称为一个“位”,然后将所有字符依照下表的规律填写到方阵中。

这样所有的字符在方阵中都有一个唯一的位置,这个位置可以用区号、位号合成表示,称为字符的区位码。因为区位码同字符的位置是完全对应的,因此区位码同字符之间也是一一对应的。这样所有的字符都可通过其区位码转换为数字编码信息。

扩展资料:

GB2312编码范围:A1A1-FEFE,其中汉字编码范围:B0A1-F7FE。GB2312编码是第一个汉字编码国家标准,由中国国家标准总局1980年发布,1981年5月1日开始使用。同时,GB2312编码收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。

分区表示:GB2312编码对所收录字符进行了“分区”处理,共94个区,每区含有94个位,共8836个码位。这种表示方式也称为区位码。

01-09区收录除汉字外的682个字符。

10-15区为空白区,没有使用。

16-55区收录3755个一级汉字,按拼音排序。

56-87区收录3008个二级汉字,按部首/笔画排序。

88-94区为空白区,没有使用。

参考资料来源:百度百科-字符编码

计算机用几个字节储存,GB2312编码的字符在计算机中存储时使用几个字节相关推荐

  1. 位(bit)、字节(byte)、字符之间的关系(数字占即为字节)

    1.位: 数据存储的最小单位.每个二进制数字0或者1就是1个位: 2.字节: 8个位构成一个字节:即:1 byte (字节)= 8 bit(位): 1 KB = 1024 B(字节): 1 MB = ...

  2. 字节、编码、字符、字符集 专题

    1.2 字符,字节,字符串 理解编码的关键,是要把字符的概念和字节的概念理解准确.这两个概念容易混淆,我们在此做一下区分: 概念描述 举例 字符 人们使用的记号,抽象意义上的一个符号. '1', '中 ...

  3. 计算机编程种常见的几种编码详解

    计算机编程种常见的几种编码详解 其实计算机编程离不开编码 但是大多数都不能真正全面了解各种编码 今天就来好好和几位编码熟悉熟悉 一.字符.字符集和字符编码方式 字符:字符是抽象的最小文本单位.它没有固 ...

  4. 计算机二级编号知识点,2020年全国计算机二级MS Office复习知识点:编码

    [摘要] 即将参加全国计算机等级考试的考生们,考试即将到来,大家的备考工作进行得如何了?考必过为大家精心整理了2020年全国计算机二级MS Office复习知识点:编码,希望能够助力全国计算机等级考试 ...

  5. Python爬虫笔记——Url解码时,如何将汉字转化为以 %开头的 gb2312 编码 和 将以%号开头的编码转化为汉字 的示例

    参考的链接: Url解码时,如何将汉字转化为以 %开头的 gb2312 编码 Python标准库urllib中parse.quote() Python之quote()使用 python之urlenco ...

  6. ansi编码_Java 字符编码

    点击上方蓝字关注我们! 作者介绍 王云静,Java 开发工程师,2018 年 7 月加入去哪儿网,目前在目的地 - 呼叫中心.曾获得过 ACM 亚洲区域赛铜牌. ----- 基本概念 字符集 字符(C ...

  7. 成人高考计算机基础知识真题,江苏省2019年成人高考大学计算机基础统考样卷...

    下面是江苏省成人高考大学计算机基础统考样卷,大家可自行参考.本次考试时间是6月22日,各位同学别错过考试时间. 说明: 1.运行桌面上"考试系统",进入登录界面. 2.操作题答题时 ...

  8. MySQL的字符编码体系(一)——数据存储编码

    安装MySQL好多次了,每次都会纠结于数据库的字符编码配置,所以我决定这一次彻底把它理清. MySQL的字符编码结构比較细,它慷慨向分为两个部分:数据存储编码和传输数据编码.本篇讨论数据存储编码部分, ...

  9. 计算机c语言基础字符,2008计算机二级考试:C语言基础教程-C语言字符型数据

    2.5.1字符常量 字符常量是指用一对单引号括起来的一个字符.如'a','9','!'.字符常量中的单引号只起定界作用并不表示字符本身.单引号中的字符不能是单引号(')和反斜杠(\),它们特有的表示法 ...

  10. 计算机的基础知识---位(bit)、字节(byte)、编码(Encoding)和大小端

    一.基础知识简介 1.1.位(bit) 位(bit):是计算机的最小数据存储单位(即:由二进制数字0和1表示)可用小写的b表示: 现代计算机存储和处理的信息以二值信号表示.这些微不足道的二进制数字,或 ...

最新文章

  1. SSM关联码表的多个字段显示中文流程以及sql写法
  2. mysql超大表处理方式是_第29问:MySQL 的复制心跳说它不想跳了
  3. 淘宝CSV每个字段的数据容量原来有限制的
  4. CentOS7 安装ownCloud
  5. Authorize.Net使用小结
  6. 理解思科IPS系统的traffic flow notifications
  7. python接口在哪里_在Python中实现接口?
  8. 免费域名邮箱如何申请?怎么给国外发邮件?
  9. 清华计算机学院博士后,清华大学博士后
  10. HashSet为什么要设置PRESENT
  11. Android drawable.setBounds()+设置RadioButton的图片大小和位置
  12. 计算机笔记本有wife但显示未连接怎么办,电脑无线网络显示未连接怎么办
  13. html超链接字体颜色怎么改DW,如何利用Dreamweaver设计彩色文字链接
  14. java 取上界_Java中的上界通配符 - java
  15. Matter将带来统一的视频投射方式——由亚马逊领导的电视视频投射标准将挑战Apple AirPlay和Google Cast
  16. OFFICE中的VBA库的定义
  17. 用科学计算机求arctan,计算器arctan怎么按
  18. Virtualization——虚拟化技术
  19. 零基础编写图片服务器(1)
  20. Cognos 11.0快速开发指南

热门文章

  1. xmapp启动数据库问题记录 Access denied for user ‘me‘@‘localhost‘ (using password: NO)
  2. 小葫芦弹幕助手连接服务器失败,直播必备插件神器 小葫芦弹幕助手支持一直播平台...
  3. 移动前端开发之viewport的深入理解
  4. 考研408院校合集以及学科评估
  5. steam安裝位置linux,「Linux」- 安装 Steam 客户端 @20210219
  6. hosts该文件已设置为只读的解决方法
  7. 【VC++游戏开发#十】2D篇 —— 人工智能(一):滚动地图 用鼠标控制人物的走动
  8. 速锐得车载以太网的信息性能优势硬件及应用研究
  9. 美国国家安全局(NSA)网络攻击主战武器NOPEN
  10. arcgis栅格数据绘制等值线_arcgis 栅格函数之等值线