Pycharm 输出中文或打印中文乱码现象的解决办法

使用Pycharm,有时候会在Console终端输出乱码,比如下面这样:

Pycharm 输出中文或打印中文乱码现象的解决办法_第1张图片

问题原因

这是什么原因呢,这是因为程序开始部分的编码不一致造成,比如说程序中使用gbk编码

# -*- coding:gbk -*-
但是Pycharm中确使用utf-8编码,并保存为utf-8的格式


解决办法

File->setting->File Encodings->IDE Encoding

Pycharm 输出中文或打印中文乱码现象的解决办法_第2张图片

然后在程序中第二行,都统一成:

# -*- coding:utf-8 -*-
或者将两者都整成gbk的编码方式,只要保持两者一致即可!

还可以加上下面的几行代码

import sys
reload(sys)
sys.setdefaultencoding('utf-8')


你可能感兴趣的:(【编程语言】)