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

编码utf-8汉字多少个字节(计算机原理为什么编码有ASCII)(1)

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

ASCII编码

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

编码utf-8汉字多少个字节(计算机原理为什么编码有ASCII)(2)

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编码就能节省空间。

编码utf-8汉字多少个字节(计算机原理为什么编码有ASCII)(3)

字符编码的工作方式

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

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

编码utf-8汉字多少个字节(计算机原理为什么编码有ASCII)(4)

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

编码utf-8汉字多少个字节(计算机原理为什么编码有ASCII)(5)

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

  • 开封奇案全部(开封拍花案之谜)
  • 2024-06-29开封拍花案之谜黄包车行业工会为专案组的侦查工作提供了方便梁世铭、邱仲曦、王守义三人先去了工会,获取了开封市所有车行老板和黄包车个人拥有者的姓名、住址,就地议了议,决定先把个人拥有者往旁边放一放,专找那些车行老板调查。
  • 赵丽颖的吻戏是借位吗(吻戏不靠借位的4部剧)
  • 2024-06-29吻戏不靠借位的4部剧“吻戏不靠借位”的4部剧,赵丽颖占两部,哪部让你欲罢不能?作为一名优秀的演员,吻戏是一个人必备的技能,几乎每一位演员都不能避免这个问题,毕竟现在甜宠剧这么多,主演之间的吻戏自然非常多不过,有些演员吻戏。
  • 剑侠世界三手游版官网(剑侠世界3官网上线)
  • 2024-06-29剑侠世界3官网上线心怀武侠梦,仗剑闯江湖!《剑侠世界3》是由西山居原班人马潜心制作,以剑侠情缘手游为骨,以纯正江湖为心,打造的剑侠情缘25年旗舰手游近日,《剑侠世界3》官网正式上线,游戏预约、最新资讯、门派介绍、游戏特。
  • 三杯鸡翅的做法(三杯鸡翅怎么做)
  • 2024-06-29三杯鸡翅怎么做用料:鸡翅中段600克,炒香芝麻少许,姜2片浸汁:外国醋1杯(超级市场有售),糖1杯,水1杯,盐1茶匙鸡翅洗净,沥干水把适量之水煮滚(水要浸过鸡翅面,)放下鸡翅煮3分钟,煮时不要加盖倒入筲箕内,用清水。
  • 秦始皇有个妃子真的没死吗(秦始皇痛恨女人)
  • 2024-06-29秦始皇痛恨女人公元前221年秦始皇统一了六国,建立了第一个统一的王朝他认为自己对三帝有成就,对五帝有德行,所以他称自己为皇帝就这样,中国历史上第一位皇帝诞生了在他成为皇帝之前,秦世皇开始逐渐掌握权力,在公元前338。
  • 经纬测绘仪器使用教程(经纬仪的操作演示)
  • 2024-06-29经纬仪的操作演示「测量仪器操作」经纬仪的操作演示,一看就懂(本文来源于微信公众号“建筑工程鲁班联盟”,向原作者致谢!)测量放线堪称建筑工程的指南针,为施工开辟道路、提供方向准确、周密的测量工作不但关系到工程能否顺利按。
  • 音乐餐厅与ktv(这里究竟是音乐餐厅)
  • 2024-06-29这里究竟是音乐餐厅提起音乐餐厅,人们第一时间想到的可能是“音乐餐厅”的文艺气息殊不知,有些音乐餐厅的表象之下是“娱乐至上”的本质河南省开封市祥符区检察院在办理一起看似普通的涉未成年人刑事案件时,就发现了辖区部分商户为了。
  • 市面上比较好的乳铁蛋白(这24款乳铁蛋白产品)
  • 2024-06-29这24款乳铁蛋白产品粉哥导读:作为母体中非特异免疫系统的重要成员之一,乳铁蛋白产品在婴幼儿市场可真是炙手可热,受到众多家长热捧,奶粉智库后台也经常收到关于乳铁蛋白产品的咨询,为了让大家能更好的选择这类产品,我们从网上找到。