一般情况,原因是python项目编码是utf-8,面CMD默认编码是gbk,所以CMD运行python项目中文才会乱码的,那么我们如果不想修改python项目编码的话,那么就需要修改CMD的默认编码了,方法如下:
CMD窗口输入
0 |
chcp |
如果返回当前CMD的编码
0 |
Active code page: 936 |
修改为utf-8编码的命令
0 |
chcp 65001 |
现在运行python项目应该就不会乱码了。
假如还是乱码的话,那就把刚才的修改逆向改回去,再查原因吧,但是暂时我还没有发现这种情况。
0 1 |
chcp 65001 #转换为utf-8代码页 chcp 936 #转换为默认的gbk |