字符编码发展

ASCII的开始

字符编码从发展到现在经历了很多的时间,从最开始的ASCII,到现在的utf-8,ASCII是帝国主义国家发明的,由于他们用的是英语,所以只用8位,就足以表示他们所用的字母,符号等。ASCII第一次以规范标准的类型发表是在1967年,到目前为止共定义了128个字符。他用一个字节表示,8位能够表示256个字符,可以用来表示所有的大写和小写字母,数字0到9、标点符号,它够在美国使用,而且还有很多的康威

 MBCS

后来他又传到了其他国家,国家之间的语言是不一样的,所以由美国编写的就不能用,这样每个国家就开始编写自己的字符编码,就称之为MBCS。

GB2312

中国文化包含太多,使用的文字也太多了,后来发现以前编写的不够用了,就继续扩充。

Unicode

每个国家都有自己的字符编码就导致了他只能在自己的国家里使用,后来就有人吧他综合了起来,称之为Unicode也叫万国码,他的内容非常多也非常杂就出现了一个问题。

UTF-8

但是这样的字符编码就会有太多的内容,使用起来就会非常的不方便,要传递信息,接收就会非常麻烦,这就导致出现了UTF-8,他就是Unicode的压缩版,是进行了优化的,只是他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存

他在计算机中的表示

大家都知道电脑内的所有数据都是二进制,由0和1表示一个字节有8个二进制位,1个字节有258种变化,从0000 0000到1111 1111.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值