问答1 问答5 问答50 问答500 问答1000

...国标码、机内码、外码、字形码的区别及关系

提问网友 发布时间:2024-04-17 06:09
声明声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2024-04-18 22:38

汉字编码之旅:六种编码方式的解密


在数字化的世界中,汉字的编码犹如语言的密码,GB系列编码(GB2312、GBK、GB18030)正是这些密码的编织者。每个字符,无论是常用还是罕见,都由区位码的94×94个格子构成,如“万”字区位码为45 82,它在编码领域中扮演着关键角色。



区位码:汉字的基石,由高位字节45(对应77)和低位字节82(对应114)组成,这是字符编码的最初形式,但为了避开ASCII字符冲突,区位码需要加上32,形成国标码。
国标码(交换码):国标码是区位码的升级版,通过将高位字节加80H(ASCII控制字符)和低位字节加80H(全角字符)来区分,以确保与ASCII字符的兼容。
机内码(内码):内码是国标码的延伸,每个字节的最高位被设为1(即+128H),这样做的目的是完全避免与ASCII字符的冲突,使得汉字编码与ASCII字符空间互不干扰。

GB2312的设计巧妙地将ASCII字符的可打印部分(33~126)转换为全角,同时保留了控制字符。区位码的调整策略,确保了与ASCII世界的无缝对接。


接下来,我们转向输入层面:外码(输入码),如五笔、拼音输入法,它们是为用户便捷输入汉字而设计的符号编码,可能包含重码,需要额外的选择机制来确保准确性。


而在输出阶段,字形码(点阵代码)登场,以16×16或24×24点阵等形式展现汉字的图形,每个字符需要特定的存储空间计算,如字节数=点阵行数×(点阵列数/8)。


总结:



内码:编码的核心,确保汉字的统一性;
外码/输入码:输入友好,满足日常使用需求;
字形码/输出码:用于屏幕上清晰呈现,是视觉呈现的关键;
ASCII码则无需输入码,与现代汉字编码体系形成对比。

通过GB系列编码,我们了解了区位码、国标码和机内码之间的转换逻辑。继续我们的编码探索之旅,下一章我们将深入探讨ANSI编码和代码页,敬请期待!



上一篇:《字符编码五:简体汉字编码的全貌》
下一篇:《字符编码七:ANSI编码与代码页的深入解析》

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

伊犁二电厂改名字 什么叫回南天回南天的解释 湖南华晖餐饮管理有限公司怎么样? 双子叶植物的种子中是否含有胚乳? ...子叶出土留土的植物类别,有无胚乳的种子类别. 哪些种子..._百度... 照相机的发明使得绘画的实用任务受到挑战。() ...子叶出土留土的植物类别,有无胚乳的种子类别. 哪些种子有胚乳哪些... "Windows Media Player"播放器变成最小化怎么变不回来了?怎样才能变... 我的电脑安装完暴风影音后Windows Media Player 播放VCD时为何无法转换... 足背疼痛的首次病程记录怎么写 鸡西到东莞多远多少公里:距离3837公里 沧衡转运站离安徽省蚌埠市多少公里 我从吉首要去苏州,买的是长沙南到苏州北的高铁车票,(13点从长沙南站发车... 男生性格慢热好吗? 男女处对象,有没有男生慢热,开始不咋喜欢后来喜欢的 如何看待马思纯瘦了十斤的状态呢? 马思纯有没有参加脱口秀大会? 三星紧通话结束后急呼叫受访问控制限制 三星手机为什么不能拨打紧急呼叫 三星手机出现紧急呼叫怎么办? 公安机关应如何处置被害人合法财产? 沙市哪里有卖校服 肠炎不吃饭的害处 苏州有没有专业生产均四甲苯的厂家啊? 天籁加9几的油? 水口山有色金属有限责任公司怎么样? 天津市北辰区万达新城到天津市西青区新津国际c座怎么走? 6791怎么等于24 用6791这4个数字组成24点 公司开社保户怎么办理 汤姆索亚历险记、格列佛游记、朝花夕拾、钢铁是怎样炼成的各写出一个... 汕头市飞鹰科技有限公司怎么样 北京飞鹰联合救援科技有限公司怎么样? 黄陂区李集开车到汉川市飞鹰科技怎么办通行证 2o23年想到镇政府见习在那报名滦南县 腹侧被盖区也是人类的奖赏中心吗 1990闰五月初八的星座怎么算 ...不小心把人物存档给删除了,哪位懂电脑的高手能告诉我怎么怎么... 尉氏县新红家具有限公司怎么样? 河南省开封市尉氏县新尉工业园区是哪个乡镇管的