七、MySQL中的字符集
什么是字符集? 计算中的字符文字集合(每个自负文字分配一个对应的数字),将字符集中的文字符号进行编码以便于计算机识别处理。 字符编码就是如何在计算机中存储表示字符集中每个字符文字对应的数字。 发展历程 ASCII与字符集混乱时代 20世纪60年代初,美国标准化组织ANSI发布了第一个字符集 ASCII 后来演变成了国际标准 ISO-646。 ASCII采用7位编码,包含大小写英文字母、阿拉伯数字和标点以及33个控制符号。 之后制定的字符集大部分都兼容ASCII编码。 随后各国、个公司纷纷制定自己的字符集标准,比如:GBK、GB2312-80、ISO-8859系列等。到了20世界80年代,大家都崩溃了。。。这么多字符集很难进行软件国际化,然后大家就想着能不能统一字符编码。 Unicode 为了统一这个字符集,1984年ISO的一些成员国开始发起制定新的国际字符集标准,用来容纳世界各国的语言文字,然后UCS(ISO-10646)诞生了。 但是这个UCS遭到了美国很多计算机公司的反对,1988年联合微软、苹果、IBM、SUN等公司成立Unicode 协会,并于1991年推出Unicode1.0。 然后ISO和Unicode协会为了统一编码标准,1991年10月达成协议,ISO将Unicode编码并入UCS的0组0面中(简称为BMP,UCS编码划分为group、plane、row、cell