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位表示一个字符

posted @ 2018-04-17 09:20  皈依佛皈依法皈依僧  阅读(66)  评论(0)    收藏  举报