解决python控制台中文乱码

python 控制台执行py文件打印中文时出现乱码,是因为windows控制台采用的是GBK编码,而我们的py文件使用的是UTF-8编码,由于编码不同导致中文乱码,要解决这个问题我们只要保证两者编码一致将py文件修改为gbk格式,或者将要打印的字符串转为GBK编码格式

text = '我是UTF-8编码字符串'

print text  # 此时会出现乱码

print text.decode('UTF-8').encode('GBK')  # 此时则不会出现乱码

你可能感兴趣的:(python)