编码utf-8汉字多少个字节(计算机原理为什么编码有ASCII)
编码utf-8汉字多少个字节(计算机原理为什么编码有ASCII)
2024-11-06 04:28:17  作者:偶一佳人伴  网址:https://m.xinb2b.cn/tech/ira298900.html


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

ASCII编码

计算机是美国人发明的,最早只有大小写英文字母、数字和一些符号等127个字符被编码到计算机里,这也即是我们知道的ASCII编码(如下图)。在ASCll编码下,大写字母A的编码是65,小写字母z的编码是122,如下图。


Unicode

从上文中我们知道,一个字节能表示的最大整数是255,但是《现代汉语常用字表》中有3500个汉字,因此,要处理中文显然一个字节是不够的,至少需要两个字节。所以,中国就制定了GB2312编码,用来把中文编进去。

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

鉴于此,Unicode编码应运而生。Unicode的出现就是要把所有语言都统一到一套编码里,以确保在多语言混合的文本中不会再有乱码问题。

UTF-8

Unicode的出现解决了乱码问题,但是也带来了新问题。编码长度是不可变的,说使用2个字节它一定会使用2个字节。这样如果你写的文本基本上都是英文的话,用Unicode编码比ASCII编码可能需要多一倍的存储空间,这在存储和传输上就十分不划算。

所以本着节约的精神,科学家们有创造出了“可变长编码”的UTF-8编码。UTF-8编码根据不同的数字大小把一个Unicode字符编码成1-6个字节,比如,常用的英文字母被编码成1个字节,汉字通常是3个字节,只有很生僻的字符才会被编码成4-6个字节。如果你要传输的文本包含大量英文字符,用UTF-8编码就能节省空间。


字符编码的工作方式

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

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


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


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

  • 广东清远最出名的漂流在哪里 广东清远落差最大的漂流
  • 2024-11-06广东清远最出名的漂流在哪里 广东清远落差最大的漂流广东省的所有地级市中,我觉得,清远或许是最低调的平日里,我身边的人们,谈论得最多的就是东莞、深圳、广州、佛山而清远很少有人谈起,如果不是我家乡的村子,有一间屋子的墙上写着“有清远鸡卖”,与清远相距几百。
  • 兰花的花芽分化期是几月几日(兰花为什么不开花)
  • 2024-11-06兰花为什么不开花对大多数国兰而言,冬天都是孕育花苞的好时间,只有经历了“苦寒”才能迎来“幽香”所以很多花友的兰花这个时候都已经有了花苞,只待寒冬过去,兰花就能吐香但也有花友的兰花迟迟不见花芽,多少让人有些失望想让兰花。
  • 刘昊然和易烊千玺实绩(李现易烊千玺刘昊然霸屏暑期档)
  • 2024-11-06李现易烊千玺刘昊然霸屏暑期档这两天小怪有了疑惑的事情,那就是:办公室女同事&朋友圈朋友都齐刷刷地说自己“恋爱了”!?还拥有了一个共同标签——现女友(差点没为这个称呼“打”起来)!经过一番搜索和打探,小怪终于找到了答案:因。
  • 容祖儿不为人知的秘密(容祖儿个人简历短评)
  • 2024-11-06容祖儿个人简历短评基本资料艺名:容祖儿原名:容祖儿英文名:JoeyYung昵称:祖祖丶祖儿出生日期:1980年6月16日星座:双子座身高:170cm学历:中五毕业简历短评容祖儿(Joey)在香港乐坛有着举足轻重的地位,。
  • 如何写成本分析报告(主要从这6个方面下手)
  • 2024-11-06主要从这6个方面下手成本计划执行情况的定期分析即对价值链各环节的商品产品成本、可比产品成本降低任务、主要产品单位成本等指标的计划执行情况进行分析和评价成本效益分析即对百元商品产值成本指标、百元销售收入成本费用、成本费用利。
  • 最好玩的十款对抗游戏(传统战斗模式和非对称对抗模式)
  • 2024-11-06传统战斗模式和非对称对抗模式不管是在游戏里还是在现实生活中,对于竞技这一类的事情,讲究的就是一个公平,双方所有拥有的外在条件都是一样的,比的是两方的个人水平在电子游戏里面,大部分的PvP模式都是公平的,玩家在人数上是一致的,1v。
  • 头发多又粗剪内扣发型好看么(女生头发内扣打理效果)
  • 2024-11-06女生头发内扣打理效果内扣如果不坚持打理的话,很快就容易行散掉,然后同时呢,还会显得非常的杂乱,所以小姐妹们如果有时间的话,最好是要坚持打理内扣哦,不然花了大价钱烫的美美的头发,一个多月就不卷了内扣发型怎么打理第一种方法:。
  • 云浮粤宝汽车销售(关于云浮市粤云汽车)
  • 2024-11-06关于云浮市粤云汽车原标题:[关于云浮市粤云汽车]关键字:关于云浮市汽车关于云浮市兹有云浮市粤云广告装饰有限公司申请在云城区河滨西路13号,于2015年9月30日至2018年9月29日设置户外广告规格总面积为15m2现附。
  • 细思极恐的神预言(103年前这个地方出现圣母)
  • 2024-11-06103年前这个地方出现圣母"信仰"可以说从人类诞生之初就已经存在了早在原始时代,我们的祖先就出于对自然的敬畏而创造了神的形象当时,对雷鸣闪电、日升月落、冷暖交替、潮起潮落等现象,人们都相信是一股强大的力量在对其。
  • 什么是化学活性(化学活性的含义)
  • 2024-11-06化学活性的含义化学活性,是衡量一种物质发生某种化学反应的难易程度针对不同类型的化学反应,某种物质的活性是不同的一般情况下,化学活性越强,说明物质不稳定,键能越小,化学键越容易断开,越容易形成新键活性较强的化学品有钾。