unicode编码转换工具(unicode编码转换工具微信)

赵丽颖的青春之美

什么是字符编码?

计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。

ASCII编码:

由于计算机是美国人发明的,因此,最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母 A 的编码是65,小写字母 z 的编码是122。

但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去。

全世界有上百种语言,日本把日文编到Shift_JIS里,韩国把韩文编到Euc-kr里,各国有各国的标准,就会不可避免地出现冲突,结果就是,在多语言混合的文本中,显示出来会有乱码。

Unicode编码:

因此,Unicode应运而生。Unicode把所有语言都统一到一套编码里,这样就不会再有乱码问题了。Unicode标准也在不断发展,但最常用的是用两个字节表示一个字符(如果要用到非常偏僻的字符,就需要4个字节)。现代操作系统和大多数编程语言都直接支持Unicode。

ASCII编码和Unicode编码的区别:

1)ASCII编码是1个字节,而Unicode编码通常是2个字节,举例如下。

字母 A 用ASCII编码是十进制的65,二进制的01000001;

字符 0 用ASCII编码是十进制的48,二进制的00110000,注意字符 '0' 和整数 0 是不同的;

汉字 中 已经超出了ASCII编码的范围,用Unicode编码是十进制的20013,二进制的01001110 00101101。

如果把ASCII编码的 A 用Unicode编码,只需要在前面补0就可以,因此, A 的Unicode编码是00000000 01000001。

UTF-8编码:

新问题的出现:如果统一成Unicode编码,乱码问题从此消失了。但是,如果你写的文本基本上全部是英文的话,用Unicode编码比ASCII编码需要多一倍的存储空间,在存储和传输上就十分不划算。

因此,又出现了把Unicode编码转化为“可变长编码”的UTF-8编码。UTF-8编码把一个Unicode字符根据不同的数字大小编码成1-6个字节,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间:

从上面的表格可以发现UTF-8编码一个额外的好处,就是ASCII编码实际上可以被看成是UTF-8编码的一部分,所以,大量只支持ASCII编码的历史遗留软件可以在UTF-8编码下继续工作。

谢谢清香白莲素还真的点评,强调一下,unicode是一种编码方式,和ascii是同一个概念,而UTF-8,UTF-16等是一种存储方式,在存储和传输上节约空间、提高性能的一种编码形式。

计算机系统通用的字符编码工作方式:

在计算机内存中,统一使用Unicode编码,当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码。

用记事本编辑的时候,从文件读取的UTF-8字符被转换为Unicode字符到内存里,编辑完成后,保存的时候再把Unicode转换为UTF-8保存到文件:

浏览网页的时候,服务器会把动态生成的Unicode内容转换为UTF-8再传输到浏览器:

所以很多网页的源码上会有类似<meta charset="UTF-8" />的信息,表示该网页正是用的UTF-8编码。

本文来自“网友”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/cs/58715.html

上一篇 2023-01-21 15:26:49
下一篇 2023-01-21 14:38:51

相关推荐

  • 摩托罗拉c602c说明书(摩托罗拉无绳电话c602c说明书)

    摩托罗拉c602使用说明书一、摩托罗拉C602是一款数字无绳电话机。首先将电源和电话机连接好,然后放入电池充电12小时以上。二、电话系统操作1)接听电话:拿起手机,按话简键开始交谈,再按话筒键挂机。2)拔打电话:按话筒键开机,输入所拔号码即可;也可按手机拨号方式:先输入要拨的号

    2023-09-25 18:39:44
    212
  • 电脑配置一览图(电脑配置排行榜一览图)

    电脑配置图片推荐 在如今数字化时代,电脑已经成为人们日常生活中不可或缺的工具之一。无论是工作、学习还是娱乐,电脑都扮演着重要的角色。面对市面上琳琅满目的电脑配置,我们常常不知道如何选择适合自己的电脑。本文将为大家推荐几款电脑配置,并提供详细的图片展示,以帮

    2023-08-23 11:13:24
    241
  • 网咖电竞椅是什么牌子的(血手网咖是什么牌子)

    高性价比的网咖电竞椅是什么样的网咖,我想到的是竞界。在魔都的那个,他们整个环境都很高大上,用的电竞椅是傲风的。其实我感觉,网咖都是比较有钱的,所以肯定要给大家比普通的网吧更舒服的设备,肯定各种设备都会找那些比较专业的,像竞界用的傲风,就是lpl和wca赛场上面用

    2023-05-16 13:01:46
    290
  • iqoo855版有红外线吗(iqoo855有红外线遥控功能吗)

    iqoo855版参数配置iQOONeo855版性能参数  在性能方面,iQOONeo855采用高通骁龙855处理器,7nm工艺制程,8核心,采用第四代Kryo架构设计,主频最高可达2.84 Hz。相比上代高通骁龙845处理器,高通骁龙855CPU性能提升约45%,GPU性能提高约20%。骁龙855处理器在运行大型手游时,

    2023-05-12 16:10:35
    176