python编码问题
windows默认gbk
unicode是基础编码,gbk、utf-8都是对unicode的编码
unicode能够表示utf-8、gbk,
python3默认unicode,会把程序自动解码为unicode
python2默认ascii,一般需要声明编码(因为ascii不能表示汉字),并且不会自动转换,需要自己解码为unicode
声明例子#-*- coding:utf-8 -*-
在计算机内存中,统一使用Unicode编码(可以表示一切文字),当需要保存到硬盘或者需要传输的时候,就转换为UTF-8编码/gbk。

浙公网安备 33010602011771号