1、区位码

区位码是常用汉字和符号按照符号、特常用汉字、次常用汉字的顺序先区后位对汉字进行数字编码。在GB2312 标准中,共编排有94个区,每区94位汉字(符号)。例如,“亮”按照GB2312处于第33区的第33个字,它的区位码就是3333,使用区位输入法,用3333就可以输入“亮”。

2、内码

内码是用于计算机处理的字符编码方式。在CCDOS中,汉字的内码是第一字节“区码”加160(0xA0),第二字节“位码”加160(0xA0),例如“亮”字的内码,第一字节和第二字节都是33+160(0xC1),因为它的区码和位码都是33,通常说的GB码或者GB2312码都是指这种编码规则下的内码,与港台地区经常使用的BIG5码相区别。

3、外码

外码是输入汉字时使用的编码,跟特定输入法对应。例如使用拼音输入法,那么亮字的外码则是liang,使用区位输入法,亮字的外码也是3333(跟区位码值相等,但概念不同)。

4、ASCII码

ASCII是美国信息交换标准码。鉴于信息交换的重要性,为统一文字符号的编码标准,让不同厂牌机型的计算机都能使用同一套标准化的信息交换码,美国国家标准局制定了ASCII码 (America Standard Code for Information Interchange,美国信息交换标准码),作为数据传输的标准码。早期使用7 个位来表示英文字母、数字0~9及其它符号,现在则使用8个位,共可表示256个不同的文字与符号,为目前各计算机系统中使用最普遍也最广泛的英文标准码,相对于ASCII码,中文系统使用最广泛的内码则为GB2312和Big-5码。

5、GB2312-80

GB2312(1980年)一共收录了7445个字符,包括6763个汉字和682个其它符号。汉字区的内码范围高字节从B0-F7,低字节从A1-FE.

6、GBK1.0

GBK1.0(1995年)是汉字扩展规范,共收录了21886个符号,它分为汉字区和图形符号区。汉字区包括21003个字符。

7、GB18030

GB18030(2000年)是取代GBK1.0的正式国家标准。该标准收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字。

8、DBCS

中文、日文、韩文等语言使用两个字节表示一个字符,其字符集称为双字节字符集(double-byte character set),字符流在解析时将两个字节作为一个双字节编码。GB2312、GBK到GB18030都属于双字节字符集 (DBCS)。

9、Unicode

Unicode 也是一种字符编码方法,不过它是由国际组织设计,可以容纳全世界所有语言文字的编码方案。Unicode的学名是"Universal Multiple-Octet Coded Character Set",简称为UCS。UCS可以看作是"Unicode Character Set"的缩写。目前存在两个国际组织:国际标准化组织(ISO)和一个软件制造商的协会(unicode.org),按照单一编码表协同工作,现在的版本有ISO10646-3和Unicode 4.1.0。UCS有两种格式:UCS-2和UCS-4。顾名思义,UCS-2就是用两个字节编码,UCS-4就是用4个字节(实际上只用了31位,最高位必须为0)编码。

Unicode只与ASCII兼容,与GB2312、GBK、GB18030不兼容,是另一种方式的汉字编码。

10、UTF

UCS规定了怎么用多个字节表示各种文字。怎样传输这些编码,是由UTF(UCS Transformation Format)规范规定的,常见的UTF规范包括UTF-8、UTF-7、UTF-16。UTF-8就是以8位为单元(单字节)对UCS进行编码,UTF-16是以16位为单元对UCS进行编码,在传输过程中要考虑字节顺序。

11、BOM

Unicode规范中推荐的标记字节顺序的方法是BOM(Byte Order Mark)。在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。如果接收者收到FEFF,就表明这个字节流是高字节在前;如果收到FFFE,就表明这个字节流是低字节在前。因此字符"ZERO WIDTH NO-BREAK SPACE"又被称作BOM。

UTF-8使用单字节,不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF,如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

怎样用计算机编码出文字,计算机汉字编码主要有哪些方式相关推荐

  1. 计算机编码技术ppt,计算机编码技术.ppt

    计算机编码技术.ppt (43页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 计算机编码技术 第二章 计算机信息技术基础 第二单元2.2 ...

  2. 怎么把计算机调制出音乐,计算机音乐人性化音色调制技术.doc

    计算机音乐人性化音色调制技术 计算机音乐人性化音色调制技术 [摘要] 计算机音乐人性化音色的调制技术主要是为了加强计算机音乐音色的人性化效果.比如增强音色的真实性和美感,加强演奏的人性化以及虚拟声场效 ...

  3. 用计算机随机出数,计算机是如何生成随机数的?

    生成随机数是我们编程时时常用到的,但是,如果我们仔细想想,计算机只会按照人类给他的指令工作,那么他是如何自主的随机生成一组数呢? 绝对的随机-真随机数生成 真随机数顾名思义就是生成数据是真正随机的,达 ...

  4. 用计算机随机出数,计算机如何产生随机数?

    计算机如何产生随机数? yanlb2000 随机数在计算机和通讯等领域是非常有用的.比如在游戏中生成随机的地形关卡,而在通讯.安全认证等专业领域,随机数更是必须的. 那么计算机如何产生随机数呢? 学过 ...

  5. 简单了解计算机编码知识-(中文编码)

    在计算机中编码随处可见,各种编码问题更是层出不穷,那么到底什么是编码?到底有哪些编码?编码的重要性到底如何?我们还是先对计算机编码(中文编码)简单了解下吧. 计算机编码是计算机内部表示字符或是数字的方 ...

  6. 计算机数制和信息编码,计算机数制与编码

    <计算机数制与编码>由会员分享,可在线阅读,更多相关<计算机数制与编码(32页珍藏版)>请在人人文库网上搜索. 1.计算机数制与编码计算机数制与编码 计算机编码和数制计算机编码 ...

  7. 计算机编码英语,字母编码

    字母编码是把字符集中的字母为指定集合中某一对象(例如:比特模式.自然数序列.8位组或者电脉冲),以便文本在计算机中存储和通过通信网络的传递. 中文名 字母编码 外文名 algebraic coding ...

  8. 计算机编码 - 更易懂的打开方式

    写在前面 对于计算机编码,记得当年上学学计算机时候肚子都被搞大了,不对,是脑袋被搞大了,哈哈,后来勉强学会了吧,工作这么多年,真的是忘得一干二净,由于平时工作基本都是上层开发,感觉对二进制的概念都越来 ...

  9. 计算机中有关数及编码的知识,计算机中有关数及编码的知识

    计算机中有关数及编码的知识 1.计算机是智能化的电器设备 计算机就其本身来说是一个电器设备,为了能够快速存储.处理.传递信息,其内部采用了 大量的电子元件,在这些电子元件中,电路的通和断.电压高低,这 ...

  10. 计算机编码发展历史和编码方式

    编码是信息从一种形式或格式转换为另一种形式的过程,也称为计算机编程语言的代码简称编码. 用预先规定的方法将文字.数字或其它对象编成数码,或将信息.数据转换成规定的电脉冲信号. 编码在电子计算机.电视. ...

最新文章

  1. 一文详解CMakeLists文件编写语法规则详解
  2. Altium Designer类的使用
  3. 修改ubuntu的终端提示符
  4. 机器学习导论(张志华):渐近性质
  5. source insight使用教程
  6. 全网首发:把一个bit数组矩阵旋转-90度
  7. 电阻的快速选型对开发项目非常重要
  8. mdf文件修复工具 专业修复sql server数据库
  9. Java设计模式之——策略模式(Strategy)
  10. linux系统英语词汇大全,Linux系统管理中基本命令和英语词汇
  11. zcmu之水题来一波~
  12. Android GPRS上网过程中数据图标的变化过程
  13. SOA详解微服务与SOA的关系
  14. 英语学习案例分析APP 201421123108 王坤彬
  15. java visibility_[Java教程]display 与 visibility
  16. 爬虫:东方财富网数据爬取
  17. QIIME2进阶六_QIIME2训练分类器及物种注释
  18. 狼性多了,人性就少了
  19. 多路海康网络摄像头数据实时回调(采用软解码方式)
  20. Educational Codeforces Round 120 (Rated for Div. 2)

热门文章

  1. 报错Ordinal parameter not bound
  2. 那个北大毕业去卖猪肉的已经50岁了,他现在在干嘛?又是人生的一个转折点?...
  3. 指纹识别、图形识别、aliOCR 识别
  4. 解决phpmyadmin加载慢问题
  5. 多媒体视频技术:视频基础、视频格式、视频应用
  6. 析取范式、合取范式、主析取和主合取
  7. 【离散数学】p^q^r为什么既是合取范式又是析取范式
  8. 【Android 逆向】ApkTool 工具使用 ( ApkTool 简介 | ApkTool 解包和打包 )
  9. 常用RTCM3 5条常用报文介绍
  10. 高精地图应用(四)横向定位