我用的PyCharm是2018.2版本
在调用os.system()的过程中遇到了控制台中文乱码的问题,具体如下

网上说的将两个Encoding格式都设置为UTF-8并没有解决问题,后来我将Project Encoding 的编码改为GBK(国标)后才克服乱码,具体实现和效果如下:
File->Settings->Editor->File encoding
文件->设置->编辑器->文件编码


后来发现,设置成GBK后会有可能导致coding中注释的中文不是UTF-8格式而导致错误,解决办法就是在代码最上方加上
# -- coding: utf-8 --
一劳永逸就是像这样:文件->设置->编辑器->文件和代码模板->Python Script 
在使用PyCharm 2018.2版本时,遇到os.system()调用过程中控制台出现中文乱码问题。通过将Project Encoding设置为GBK解决乱码,但可能导致coding注释中文错误,加#--coding:utf-8--或修改文件和代码模板可彻底解决。

1万+

被折叠的 条评论
为什么被折叠?



