windows默认的中文编码就是GBK。 URF-8是目前世界上使用最广泛的编码,其相当于Unicode的优化版本。

python3的默认编码是UTF-8默认支持中文的,所以python3对电脑的内存占用小。 PYTHON2默认不能支持中文,因为其默认编码是ASCII不能支持中文,但并不表明pyrhon2不能支持中文,可以通过修改python的默认编码来达到可以支持中文的目的。(Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了)