• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

字库的不同编码方式有什么区别

jiming 2020-03-05 浏览量:752
比如说GB2312和UTF-8这两个有什么不同的地方
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 字库的核心目的是提供对应字符的字模数据,对同一个字(同型字体、同样大小分辨率)来说,不同编码方式只造成查找方式不同,也就是编号不同。此外就是编码规则可能不一样,特别是对非英语标准字符部分来说。

    GB2312是国标的一个字符集(是双字节字符集),其前面部分覆盖ASCII,后面主要编码了6000多个常用汉字,GB2312是一个很老的标准,编码的字的数量不是太多,有一个更新的标准是GB18030

    UTF-8是Unicode的一种具体实现规则,它的编码基础是Unicode,但在具体编码信息上做了特殊的处理,从而实现了变长编码,编码了世界上所有语言文字。

    UTF-8上可以查到所有GB2312字符,即GB2312可以无损转换到UTF-8,但反之则不行,因为GB2312只包括了较少的文字编码数量。


    在这里一般应用中,需要保证数据存储、传输中有统一的编码,才不会出错,否则就要进行编码转换。


    (本来我写过一个文章介绍 字符编码、字符集、字库之间的联系与区别,结果没有审核通过!)

    • 发布于 2020-03-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • UTF-8一般是使用在国际上的,而GD2312则主要使用在中国,是国标的。

    其他的就是编码格式不同

    • 发布于2020-03-05
    • 举报
    • 评论 0
    • 0
    • 0

  • GB2312  这个是国标。  utf-8 这个是国际标准。
    • 发布于2020-03-06
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

字库的不同编码方式有什么区别