python语言中的编码
1.python2x 默认的编码是ascii码
python2 中打印汉字需要在文件顶部添加 # -*- encoding:utf-8 -*-
2.python3x 默认的编码是utf-8
3.
3.1ascii编码:8位 == 1个字节,表示一个字符 A:01000001
3.2gbk (国标) 16位== 两个字节,表示一个字符 中:01000101 01000001
3.3unicode(万国码) 把所有国家的语言包含进去,四个字节表示一个字符
A: 01000001 01000001 01000001 01000001 四个字节表示一个字符
中:01000001 01000001 01000001 01000001 四个字节表示一个字符
3.4 utf-8最少用8位表示一个字节
A: 01000001 一个字节
欧洲文字: 01000001 01000001 两个字节
亚洲: 01000001 01000001 01000001 三个字节
3.5 utf-16 最少用16位表示一个字符