解决win10下的Pycharm控制台输出乱码问题
问题描述:
python3.x,django项目用pycharm打开,代码里有log.info("中文"),结果在pycharm的控制台就打印出乱码。
尝试直接使用print("中文"),依然打印出乱码。不管如何encode+decode都没用。
然而直接打开cmd命令行,进入python解释环境,print("中文"),就可以打印出来正常的中文。由此可见,并不是说win10的控制台不支持中文,最后发现是pycharm的默认输出方式是utf8。
解决方式是将其改成gbk:
Ctrl + Alt + s,打开设置面板,
问题解决。