汉字输入编码是汉字编码方案的一种,可归结为5种类型。

中文名

汉字输入编码

类    型

5种属    于

汉字编码方案的一种

背    景

使用汉字人口最多

汉字输入编码介绍

编辑

语音

为便于将汉字送入中文处理终端或系统,用预先设计好的方法,将汉字音、形、义有关要素变成数字、字母或键位名称的转换方法。汉字输入编码是人到机(计算机)交换汉字特征信息的界面。汉字输入码的长度随着输入方法的不同而不同。

汉字输入编码背景

编辑

语音

世界上使用汉字的人口约占世界总人口的 1/4,因此研究和发展汉字输入编码是一项非常急迫的任务。中国是汉字的发源国,汉字应用已有数千年历史。1987年中国研究汉字输入编码的人员已近 400人,不论在深度和广度上,都走在世界前列。

1981年,中国国家标准局公布的国标 GB2312-80《汉字信息交换用编码字符集》,收汉字6763个,到80年代中期除专业用字符集外,都以国标字符集所收汉字作为输入编码范围。

汉字输入编码入手的方法,是在汉字中寻找统一的有规律的特征信息,将汉字二维平面图形信息转换成一维线性代码。根据所取特征信息的不同,汉字输入编码分从音编码和从形编码两大类。其他类型是相互结合型,或与字义结合,或与检字法结合,或与词组结合。因设计的目的、思想不同,用以编码的元素、所用码元的数量、取码方法和规则,避开同码字和占用键盘键位的方法等,都因设计者而异,因此产生了数百种汉字输入编码方案。

从音编码是以1958年 2月11日中国全国人民代表大会批准公布的《汉语拼音方案》为基本编码元素。汉语拼音是以北京语音为标准音,以北方语为基础方言,以典范的白话文著作为语法规范的普通话。自推广普通话以来,已有相当数量的人掌握了汉语拼音,以此为基础作汉字输入编码,为这部分人所乐于接受。但中国各地方言复杂,不少人还难以做到准确认读汉字,因此容易出现差错。此外,北京语系只有21个声母,39个韵母,1332个音节,不能区别成千上万个汉字,同音字很多,所以需要增加定字编码。这就要从形、从义去找,或借助计算机将同音字全显示出来,再去选择定字,可见从音编码方式输入繁琐,输入速度低。但日常汉语口语中有词、语句的限定,同音字不会被人误解。利用这一汉语特征,拼音编码已向拼音词组编码发展来解决部分欠缺。

从形编码是以笔画和字根(字元、部件)为编码元素。现代汉字是从甲骨文、金文演变而来,经过篆书、隶书、楷书等演变而形成的。在形体上逐渐由图形变为笔画,象形变为象征,复杂变为简单。造字原则从表形、表义到形声,汉字数量增多主要是形声字数量多。汉字从形编码是充分利用现代汉字这些特征,把汉字平面图形编成线性代码。

汉字从形编码利用人们已有的汉字书写知识,在键盘上象写字一样打入笔画和字根,从计算机内选出汉字,既直接又方便。这样就要把上千个字根和上百个笔画尽可能归纳,减少它们的数量,以便于记忆字根所在键位。到1987年已能将字根归纳为100个左右,笔画为5个。字根少了会造成分解汉字图形的难度,字根多了又会增加记忆量,所以设计者需从中选取最佳的取舍方案,做到易学易记,因此形码方案数量很多。为达到高速输入,从形编码也向词组编码发展。

汉字输入编码将会随着计算机应用的普及,通过学术评议和用户实践,由数百种优选成数种实用方案。

汉字输入编码类型

编辑

语音

汉字编码方案的一种,可归结为下列几种类型:

(1)汉字拼音编码 以汉语拼音为基础的汉字输入编码,在汉语拼音键盘或经过处理的西文键盘上,根据汉字读音直接键入拼音。

(2)汉字字形编码所有的汉字都由横、竖、撇、点、折、弯有限的几种笔划构成,并且又可分为‘左右’、‘上下’、‘包围’、‘单体’有限的几种构架,每种笔划都赋予一个编码并规定选取字形构架的顺序,不同的汉字因为组成的笔划和字形构架不同,就能获得一组不同的编码来表达一个特定的汉字,广泛使用的‘五笔字形’就属于这一种。

(3)汉字直接数字编码 利用一串数字表示一个汉字,电报码就属于这种。

(4)整字编码 设置汉字整字大键盘,每个汉字占一个键,类似中文打印机,操作人员选取汉字,机器根据所选汉字在盘面上的位置将其对应编码送入计算机。

如今,通过语音和图像识别技术,计算机能直接将汉语和汉字文本转换为机器码,已经有多种语音识别系统和多种手写体、印刷体的汉字识别系统面世,相信还有更完美的产品推出。

汉字的计算机内吗就是汉字输入码,汉字输入编码相关推荐

  1. 计算机内区位码默认是几进制,汉字的区位码怎么转换成十六进制?

    一.ASCII码是计算机进行信息交换的最基本字符标准,例如,键盘与计算机主机之间的通信就是靠ASCII的标准来支持的.例如: 大写字母A的ASCII码就是十进制数65,数字0的ASCII就是48,小写 ...

  2. 计算机中汉字的编码课件,汉字的计算机编码.ppt

    <汉字的计算机编码.ppt>由会员分享,可在线阅读,更多相关<汉字的计算机编码.ppt(11页珍藏版)>请在人人文库网上搜索. 1.2004年4月26日,新余高等专科学校现代教 ...

  3. 计算机底层:ASCII码、区位码、国标码、汉字机内码,还有字形码和输入输出编码之间的关系以及介绍

    计算机底层:ASCII.区位码.国标码.汉字机内码之间的关系,还有字形码和输入输出编码之间的关系以及介绍 键盘上有:数字.字母.符合.这些都称作为字符,而它们的组合就叫做:字符串. ASCII 键盘上 ...

  4. 计算机存储数字,数字串在计算机内的表示与存储

    数字串在计算机内的表示与存储 人们习惯使用10进制数,而在计算机内,采用二进制表示和处理数据更方便.因此,在计算机输入和输出数据时,要进行十→二和二→十的进制转换处理,这是多数应用环境中的实际情况.而 ...

  5. c语言字符类型强制换成内码,C语言实现不同汉字系统的内码转换方法

    摹14●摹 1囊 l9髓 丰 3̂ 齐 弃 靖尔 大 学学 报 J伽rn|l 0fQiq 嘶 劬 q 言实现不 字 |I∈峰 张宏烈 周长支 一 1 / (齐弃暗拳太掌工鼍qb,一r /1 -i l ...

  6. 声音在计算机内表现形式为,声音与视频信息在计算机内的表现形式是什么

    声音与视频信息在计算机内的表现形式是二进制形式的数字.在计算机内部,指令和数据都是用二进制0和1来表示,因此,计算机系统中信息存储.处理也都是以二进制为基础的.而声音与视频信息在计算机系统中只是数据的 ...

  7. 汉字在计算机中的表示

    汉字在计算机中的表示 一.一个汉字在计算机中占两个字节的位置 西文字符中的ASCII码表示西文字符是,用的是7位的ASCII码,为了在计算机中存储,最高位(第八位)默认为0,所以可以表示27个不同的字 ...

  8. 计算机主机中负责存储运行中程序的部件,计算机内负责解释执行程序的部件被称为什么_常见问题解析...

    找不到steam_api64.dll,无法继续执行代码如何解决_常见问题解析 找不到steam_api64.dll,无法继续执行代码解决方法:1.从带有steam_api64.dll文件的电脑内拷贝一 ...

  9. 二进制在计算机内是如何运作的

    二进制在计算机内是如何运作的 通过学习编程语言,我们都知道编译器的工作是把编程语言翻译为计算机所能识别和执行的机器语言,机器语言通过二进制代码所表示,但是,计算机为什么要使用二进制呢,0和1在计算机内 ...

  10. GB2312汉字分区及内码表

    [全国信息技术标准化委员会 http://www.nits.gov.cn] GB2312汉字分区及内码表 16区  B0 0   1   2   3   4   5   6   7   8   9   ...

最新文章

  1. Django 2版本
  2. 你的CSDN粉丝为何那么少
  3. centos 6.5 关闭防火墙
  4. 如何在文字上划横线_如何设计一张618促销海报?
  5. 牛客 - 仓库选址(中位数+思维)
  6. Linux文件目录基础笔记
  7. ubuntu18.04安装python3.8
  8. 搭建Zabbix Proxy HA
  9. “开发者有奖大调查”第二批中奖名单公布,还有更多好礼等你来拿~
  10. 关于 Backup Exec 中的介质
  11. java中solr的面试题_【索引服务器面试题】面试问题:Solr索引文… - 看准网
  12. 小米8到小米10一键刷机教程,快速获取Root权限下载安装twrp,magisk教程
  13. vs2013断点调试
  14. android ibinder类接口编辑
  15. 2023AE软件、Adobe After Effects下载、安装教程
  16. Jbuilder2005破解补丁使用方法和下载地址
  17. UEFI之PEI阶段
  18. 使用HMMER搜索PFam
  19. 设计模式 #1(7大设计原则)
  20. 心经即摩诃般若波罗蜜多心经

热门文章

  1. MATLAB R2018b for Mac(数学分析软件)附matlab激活密钥
  2. 3维图像处理的新星--Open3D(实操过程持续更新ing....
  3. 视频去水印 java_用java给视频水印LOGO
  4. 使用Swiss-Prot根据同源基因进行注释
  5. 解决问题:latex中bib引用顺序不正确,引用顺序和正文不一致
  6. 江宁地区吃喝玩乐全攻略!
  7. Foobar2000使用学习
  8. burst.网络_使用Burst Compiler 1.3优化项目
  9. exagear安装java_exagear模拟器怎么使用 exagear模拟器使用方法安装教程
  10. 美计算机科学学者建议:加强青少年网络安全意识引导