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.