解决win10下的Pycharm控制台输出乱码问题

问题描述:

python3.x,django项目用pycharm打开,代码里有log.info("中文"),结果在pycharm的控制台就打印出乱码。

尝试直接使用print("中文"),依然打印出乱码。不管如何encode+decode都没用。

然而直接打开cmd命令行,进入python解释环境,print("中文"),就可以打印出来正常的中文。由此可见,并不是说win10的控制台不支持中文,最后发现是pycharm的默认输出方式是utf8。

解决方式是将其改成gbk:

Ctrl + Alt + s,打开设置面板,

 

问题解决。

 

posted @ 2023-02-27 10:38  透明飞起来了  阅读(612)  评论(0编辑  收藏  举报