天天热点!区位码对应的机内码 计算机中文编码区位码
hello大家好,我是城乡经济网小晟来为大家解答以上问题,区位码对应的机内码,计算机中文编码区位码很多人还不知道,现在让我们一起来看看吧!
历史悠久的泱泱中华,文化博大精深,文字独一无二,且能没有一套属于自己的计算机编码。1980年,为了使每个汉字有一个全国统一的编码,我国颁布了汉字编码的国家标准:GB2312-80《信息交换用汉字编码字符集》基本集,这个字符集是我国中文信息处理技术的发展基础,也是国内所有汉字系统的统一标准。将一些常用符号及汉字,按区与位的方式编入码表,这套编码便是区位码。
(资料图片)
一、区位码
区位码是一个四位的十进制数,高两位为区码(01-94),低两位为位码(01-94),由此组成一个94×94的矩阵,每个码值都对应着一个唯一的符号或汉字。如下图示:
图1. 第01区 特殊符号
图2. 汉字区位码对照表
说明:‘啊’的区位码为1601,区码为16,位码为01。
图3. 多音字‘腌’
说明:这种编码经过加工整理一律以汉语拼音的字母为序, 音节相同的字以使用频率为序,其查找方法与一般汉语字典的汉字拼音音节索引查找法相同。由于它是一种无重码的汉字编码,所以多音字只有一个编码。例如:重庆的“重”和重量的“重”,字同音不同,汉字“重”的编码是按Zhong 音编码。
由图2,图3所示,按拼音音节索引时,编码并不连续,这是因为汉字被分级处理,一级汉字相对更为常用。如下图示:
图4. 区段说明
说明:在某些硬件指标相对偏低的平台上可能依然还在使用着一级码汉字。
二、国标码
汉字区位码定义好后融入计算机,发现少了一些控制符,如回车,换行,退格等,同时ASCII编码中前32个控制码刚好包含了这些,那就借来用用吧!为此,国标码诞生了。为了兼容这些控制码,国标码规定在区码、位码的基础上分别加20H(即32的16进制数)。例如:汉字‘啊’的区位码为1601,则区码为16,位码为01,转换成16进制后,区码为10H,位码为01H,转国标码,则区码10H 20H=30H,位码01H 20H=21H,合成后国标码为3021H;
图5. 国标码
说明:图5为Mac系统中的16点阵中文国标码点阵字库,‘啊’的国标码为3021H。
三、机内码
这里特指汉字机内码,简称“内码”,亦称“变形国标码”,指计算机内部存储,处理加工和传输汉字时所用的由0和1符号组成的代码。
国标码虽说很好地解决了控制字符问题,但随着社会的发展,汉字处理系统想要兼容英文(当时主流就是ASCII),当系统中同时存在ASCII和汉字国标码时,将会产生二义性。例如:有两个字节的内容为30H和21H,它既可表示汉字“啊”的国标码,又可表示ASCII中的“0”和“!”,为此,汉字机内码诞生了。由于ASCII编码范围为00H~7FH,字节最高位皆为‘0’,机内码应对国标码加以适当变换处理,将相应国标码每个字节的最高位置为“1”,即:汉字机内码=汉字国标码 8080H。例如:“啊”字的国标码是3021H,则其汉字机内码为B0A1H=3021H 8080H。
图6. 机内码
说明:图6为按照Windows CP936(内码)编码生成的16Pixel中文点阵字库,只包含了一级码汉字(3755个字符),‘啊’的编码为:B0A1H。
上述所述,不论是区位码,国标码,还是机内码,主要都是针对GB2312-80标准(7K 字符),若按区位码94x94矩阵计算,最大也只能表达94x94=8836个字符,这时有人可能会问,若要支持更多的中文怎么办呢?
这自然难不倒勤劳又机智的“中国人”。看懂下面这张图,就都明白了。
说明:这里主要记录汉字编码,并且第一字节最高位皆为‘1’,也能很好的做到向前兼容。
想要了解更多,推荐看看这篇文章:“国家标准代码 - 百度百科”。
四、Unicode
Unicode 是为了解决传统字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求,中文只是其中的一部分。由于Unicode编码(针对中文)不连续,只能靠查表方式解决编码转换问题。
图7. Unicode
说明:‘啊’的Unicode码值为 554AH。
五、总结
区位码、国标码、机内码之间递进式转换,都在这张表里了。
随着社会发展不断更新迭代,区位码、国标码在应用场景上已慢慢淡出了用户视野,现在最常用的则是内码,Unicode。
说了这么多,想想,若没有这些先辈们的坚持与努力,可能我们今天还在用ASCII计算机呢!
感恩所有为中文编码默默奉献的人!
参考文献:
本文就为大家讲解到这里,希望对大家有所帮助。
标签:
- 天天热点!区位码对应的机内码 计算机中文编码区位码
- 精彩看点:蒙蒙细雨中 雾锁黄崖关
- 民企首例!千亿巨头分拆子公司上市 A股或再添“隔膜+PET铜箔”重磅玩家
- 达实智能:公司是深圳地铁建设的重要服务单位
- 杭州亚残运会代表团团长大会闭幕 世界热文
- 他靠直播间脱衣,成为内地新顶流
- 天天微动态丨三星Galaxy Z Fold5性能数据曝光:搭载骁龙8 Gen2
- 尧生论金:7.15晚间黄金独家操作策略布局,今日黄金行情走势最新分析及详细策略!
- 顺控发展(003039):7月4日北向资金增持5.33万股-环球今热点
- 卢战卡108套销售心法视频(卢战卡:女子5个月交往8名男友诈骗90万) 世界速读
- 金钼股份:年产2000吨转炉高纯氧化钼技改项目开工 全球速讯
- 暑期“学艺”忙_全球热门
- 每日热门:江山如此多娇 感受各地夏日美景的迷人魅力
- 富顺豆花如何点“豆”成“金”?
- 秦牛正威回应改名:这四个字背离了原本美好的意义-全球即时看
- 全球实时:国际货币基金组织:阿联酋经济有望在下半年出现强劲增长趋势
- 人民银行开展20亿元逆回购操作-看热讯
- 大美长江|江苏启东:长江入海口 江风海韵“绘就”生态美-每日热文
- 环球百事通!南非洪灾遇难人数上升至14人
- 环球短讯!关系型数据库软件行业研究报告:市场现状及前景分析(2023)
- 中国女排迎来大喜讯!有望重塑竞争力,关键在战术调整和人员轮换
- 天天新资讯:壹己之言|男子故意1次取1元逼哭柜员:非把你开除!
- 俄媒:俄多家航空公司飞机租赁费将提高30%,机票将涨价_当前播报
- 国产真人秀,为什么越来越难看? 全球通讯
- 首届陆家嘴金融城青少年绘画大赛收官
- 多抓鱼二手书门店关停在即 进店缴10元被指"割韭菜"
- 航空工业发展中心举办青年创新创效大赛 独家焦点
- 我国多地崛起食品产业集群-全球聚看点
- 苹果手机如何设指纹_我的苹果手机怎么设置指纹-当前聚焦
- 创业板股最新股东户数降幅排行榜