输入码(外码),国标码,区位码,机内码,字型码的概念与关系
输入码:
又称汉字外码,无论是区位码或国标码都不利于输入汉字,为方便汉字的输入而制定的汉字编码,称为汉字输入码。汉字输入码属于外码。不同的输入方法,形成了不同的汉字外码。常见的输入法有以下几类:
按汉字的排列顺序形成的编码(流水码):如区位码;
按汉字的读音形成的编码(音码):如全拼、简拼、双拼等;
按汉字的字形形成的编码(形码):如五笔字型、郑码等;
按汉字的音、形结合形成的编码(音形码):如自然码、智能ABC
国标码:
计算机只识别由0、1组成的代码,ASCII码是英文信息处理的标准编码,汉字信息处理也必须有一个统一的标准编码,所以国标码应运而生。所谓“国标码”,是指国家标准汉字编码。一般是指国家标准局1981年发布的《信息交换用汉字编码字符集(基本集)》,简称GB-2312。在这个集中,收进汉字6763个,其中一级汉字3755个,二级汉字3008个。一级汉字为常用字,按拼音顺序排列,二级汉字为次常用字,按部首排列。
区位码:
简单地理解的话,区位码就是国标码,但也是有些区别的,
在GB-2312中预留了一些空位,可以进行补充、扩展,经扩展的区位码就从数量、范围上超过了GB-2312(6763)了。上面是就大陆而言的,台湾、香港、和其他汉语国家,也是用区位码,但他们的区位号与大陆用的就不一定相同了。
机内码(汉字内码):
计算机还不能将国标码作为汉字在计算机中的机内码,因为会和ASCII码发生冲突,如“保”,国标码为31H和23H,而西文字符“1”和“#”的SCII也为31H和23H,现假如内存中有两个字节为31H和23H,;这到底是一个汉字,还是两个西文字符“1”;和“#”呢,于是就有了冲突。所以国家标准规定将汉字国标码每个字节的最高位统一规定为“1”作为识别汉字代码的标志,首位是“0”即为字符,首位是“1”即为汉字,这样就形成了机内码。汉字在计算机中是用机内码来表示的。
区位码,国标码,机内码的转换
(1)区位码先转换成十六进制数表示
(2)(区位码的十六进制表示)+2020H=国标码;
(3)国标码+8080H=机内码
字型码
汉字输出码提供输出汉字时所需要的汉字字型,用以将机内码还原为汉字进行输出。由于汉字是由笔画组成的方字,所以对汉字来讲,不论其笔画多少,都可以放在相同大小的方框里,如用M行N列的小圆点组成的方块(称为汉字的字模点阵),那么每个汉字都可以用点阵中的一些点组成。每个点用一位二进制表示,有笔形的为1,否则为0,就可得到该汉字的字形码。全部汉字字码的集合叫汉字字库。
总的来说,为方便汉字输入而形成的汉字编码为输入码,属于汉字的外码,输入码因编码方式不同而不同。为在计算机内表示汉字而统一的编码方式形成汉字编码叫国标码,计算机还不能将国标码作为汉字在计算机中的表现形式,因为会和ASCII码发生冲突,所以又产生了汉字的机内码,机内码是惟一的。为显示和打印输出汉字而形成的汉字编码为字型码,计算机通过汉字内码在字模库中找出汉字的字型码,实现其转换。
输入码(外码),国标码,区位码,机内码,字型码的概念与关系相关推荐
- 区位码、国标码、机内码、字型码
转载于http://lyj.fj61.net/show.aspx?id=517&cid=81 一.区位码 区位码是一个四位的十进制数,前两位叫做区码(01-94),后两位叫做位码(01-94) ...
- 计算机点阵,计算机问题24*24点阵字型码用()字节存 – 手机爱问
2013-11-06 什么是汉字的输入码.机内码和点阵码 输入码:汉字的字数繁多,字形复杂,常用的汉字有6000-7000个,比英文的26个字母要多得多.在计算机系统中使用汉字,首先遇到的问题就是如何 ...
- 机内码、国际码、区位码换算
机内码.国际码是十六进制的,区位码是十进制的. 一般换算全部用十六进制,不过特别注意:区位码从十进制转换为十六进制是两位两位分别转换的. 国际码=区位码(十六进制)+2020H 机内码=国际码+808 ...
- SEO网站外链全自动在线发布工具PHP源码
这是一款SEO网站外链在线全自动发布工具的网站源码,内置上千条外链发布接口,SEO外链发布工具的原理就是通过网站源码内置的外链接口,输入域名之后,通过访问这些外链接口,即可在互联网上面产生大量的网站外 ...
- 数据库—属性 码 候选码 主码 外码 主属性 非主属性
问题产生:在学习第6章关系数据理论时,由于之前关于码的各种概念不熟悉,导致不理解. 资料来源:数据库系统概论–王珊 概念及举例 (1):基础定义 实体:客观存在的物体 属性:一个实体的某个特征 码:能 ...
- 2022外卖霸王餐程序、外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变 自带账单 在线支付提现等
2022外卖霸王餐程序.外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变 自带账单 在线支付提现等 外卖霸王餐系统程序/H5/APP源码 2022最新霸王餐程序 霸王餐程序/H5/A ...
- 帝国CMS7.5全新后台 仿搜外问答模板 整站带演示数据源码
[免费]帝国CMS7.5全新后台 仿搜外问答模板 整站带演示数据源码 本套源码为免费源码,无演示地址! 该源码仿制程度 70%,但够小白学习搭建网站发布信息使用. 免费下载:帝国CMS 仿搜外问答系统 ...
- Java外卖点餐送餐平台源码带手机端带文档(源码分享)
Java仿饿了么外卖点餐送餐平台源码带手机端带文档(源码分享) 一个简单的外卖系统,包括手机端,后台管理,api基于spring boot和vue的前后端分离的外卖系统.包含手机端,后台管理功能. 核 ...
- 外卖点餐 堂食点餐 扫码点餐源码 点餐APP源码
外卖点餐 堂食点餐 扫码点餐 支持店内扫码点餐.外卖点餐配送于一体的微餐饮系统,支持手机端商家管理,支持商家创建优惠券,支持商家自定义打印机功能,支持商家财务管理,支持商户菜品管理,支持菜品自定义分类 ...
最新文章
- mysql filter_MySQL 过滤复制+复制映射 配置方法
- 第一课 计算机组成原理(哈工大)
- 使用SeaJS实现模块化JavaScript开发【转】
- Python day7之mysql
- mysql性能优化的最佳20条经验_MySQL性能优化的最佳20+条经验
- java 文件夹拷贝(文件夹里包含文件和文件夹) 代码
- 计算机网路网络层之IP协议(4)——有类IP地址
- C语言的本质(2)——二进制、八进制、十六进制与十进制
- Mysql数据库死锁实战-Jmeter连接配置数据库[Mysql]
- 电脑编程软件都有哪些
- 【WILSON】上帝手中的权杖: 费德勒球拍全系列
- 砌体的弹性模量计算_3.2 砌体的计算指标
- 日常生活小技巧 -- Beyond Compare之PC与UNIX文件比较
- 【蓝桥杯选拔赛真题09】Scratch小猫旅行 少儿编程scratch蓝桥杯选拔赛真题讲解
- MySQL 实现不同分组取不同值
- 将Zotero会议论文集的参考文献格式改成国标格式
- NySQL 存储过程基本语法及实例
- Spring(33)——ImportBeanDefinitionRegistrar介绍
- Linux下shell编程实例
- 《STL详解》解题报告
热门文章
- pn532未发现nfc设备_NFC手机手环脱机模拟加密门禁卡,你get了吗?
- golang 字符串拼接性能比较
- 积分学在计算机行业的应用,浅谈积分激励在计算机项目教学中的应用.doc
- C# wpf 实现简单的颜色板
- [转帖]隔行扫描与逐行扫描视频有什么区别
- 智慧高速再“提速”,数字化+智能化成建设焦点
- 解决ios以及mac yyyy-MM-dd HH:mm:ss格式不兼容
- 聊聊最简单的名词:频率
- Charles 配置 https
- 查询服务器主机CPU是几核?附应用场景展示(已解决)