输入码:

又称汉字外码,无论是区位码或国标码都不利于输入汉字,为方便汉字的输入而制定的汉字编码,称为汉字输入码。汉字输入码属于外码。不同的输入方法,形成了不同的汉字外码。常见的输入法有以下几类:

按汉字的排列顺序形成的编码(流水码):如区位码;

按汉字的读音形成的编码(音码):如全拼、简拼、双拼等;

按汉字的字形形成的编码(形码):如五笔字型、郑码等;

按汉字的音、形结合形成的编码(音形码):如自然码、智能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码发生冲突,所以又产生了汉字的机内码,机内码是惟一的。为显示和打印输出汉字而形成的汉字编码为字型码,计算机通过汉字内码在字模库中找出汉字的字型码,实现其转换。

输入码(外码),国标码,区位码,机内码,字型码的概念与关系相关推荐

  1. 区位码、国标码、机内码、字型码

    转载于http://lyj.fj61.net/show.aspx?id=517&cid=81 一.区位码 区位码是一个四位的十进制数,前两位叫做区码(01-94),后两位叫做位码(01-94) ...

  2. 计算机点阵,计算机问题24*24点阵字型码用()字节存 – 手机爱问

    2013-11-06 什么是汉字的输入码.机内码和点阵码 输入码:汉字的字数繁多,字形复杂,常用的汉字有6000-7000个,比英文的26个字母要多得多.在计算机系统中使用汉字,首先遇到的问题就是如何 ...

  3. 机内码、国际码、区位码换算

    机内码.国际码是十六进制的,区位码是十进制的. 一般换算全部用十六进制,不过特别注意:区位码从十进制转换为十六进制是两位两位分别转换的. 国际码=区位码(十六进制)+2020H 机内码=国际码+808 ...

  4. SEO网站外链全自动在线发布工具PHP源码

    这是一款SEO网站外链在线全自动发布工具的网站源码,内置上千条外链发布接口,SEO外链发布工具的原理就是通过网站源码内置的外链接口,输入域名之后,通过访问这些外链接口,即可在互联网上面产生大量的网站外 ...

  5. 数据库—属性 码 候选码 主码 外码 主属性 非主属性

    问题产生:在学习第6章关系数据理论时,由于之前关于码的各种概念不熟悉,导致不理解. 资料来源:数据库系统概论–王珊 概念及举例 (1):基础定义 实体:客观存在的物体 属性:一个实体的某个特征 码:能 ...

  6. 2022外卖霸王餐程序、外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变 自带账单 在线支付提现等

    2022外卖霸王餐程序.外系统霸王餐H5/APP程序源码|美团/饿了么霸王餐系统 粉丝裂变 自带账单 在线支付提现等 外卖霸王餐系统程序/H5/APP源码 2022最新霸王餐程序 霸王餐程序/H5/A ...

  7. 帝国CMS7.5全新后台 仿搜外问答模板 整站带演示数据源码

    [免费]帝国CMS7.5全新后台 仿搜外问答模板 整站带演示数据源码 本套源码为免费源码,无演示地址! 该源码仿制程度 70%,但够小白学习搭建网站发布信息使用. 免费下载:帝国CMS 仿搜外问答系统 ...

  8. Java外卖点餐送餐平台源码带手机端带文档(源码分享)

    Java仿饿了么外卖点餐送餐平台源码带手机端带文档(源码分享) 一个简单的外卖系统,包括手机端,后台管理,api基于spring boot和vue的前后端分离的外卖系统.包含手机端,后台管理功能. 核 ...

  9. 外卖点餐 堂食点餐 扫码点餐源码 点餐APP源码

    外卖点餐 堂食点餐 扫码点餐 支持店内扫码点餐.外卖点餐配送于一体的微餐饮系统,支持手机端商家管理,支持商家创建优惠券,支持商家自定义打印机功能,支持商家财务管理,支持商户菜品管理,支持菜品自定义分类 ...

最新文章

  1. mysql filter_MySQL 过滤复制+复制映射 配置方法
  2. 第一课 计算机组成原理(哈工大)
  3. 使用SeaJS实现模块化JavaScript开发【转】
  4. Python day7之mysql
  5. mysql性能优化的最佳20条经验_MySQL性能优化的最佳20+条经验
  6. java 文件夹拷贝(文件夹里包含文件和文件夹) 代码
  7. 计算机网路网络层之IP协议(4)——有类IP地址
  8. C语言的本质(2)——二进制、八进制、十六进制与十进制
  9. Mysql数据库死锁实战-Jmeter连接配置数据库[Mysql]
  10. 电脑编程软件都有哪些
  11. 【WILSON】上帝手中的权杖: 费德勒球拍全系列
  12. 砌体的弹性模量计算_3.2 砌体的计算指标
  13. 日常生活小技巧 -- Beyond Compare之PC与UNIX文件比较
  14. 【蓝桥杯选拔赛真题09】Scratch小猫旅行 少儿编程scratch蓝桥杯选拔赛真题讲解
  15. MySQL 实现不同分组取不同值
  16. 将Zotero会议论文集的参考文献格式改成国标格式
  17. NySQL 存储过程基本语法及实例
  18. Spring(33)——ImportBeanDefinitionRegistrar介绍
  19. Linux下shell编程实例
  20. 《STL详解》解题报告

热门文章

  1. pn532未发现nfc设备_NFC手机手环脱机模拟加密门禁卡,你get了吗?
  2. golang 字符串拼接性能比较
  3. 积分学在计算机行业的应用,浅谈积分激励在计算机项目教学中的应用.doc
  4. C# wpf 实现简单的颜色板
  5. [转帖]隔行扫描与逐行扫描视频有什么区别
  6. 智慧高速再“提速”,数字化+智能化成建设焦点
  7. 解决ios以及mac yyyy-MM-dd HH:mm:ss格式不兼容
  8. 聊聊最简单的名词:频率
  9. Charles 配置 https
  10. 查询服务器主机CPU是几核?附应用场景展示(已解决)