Pycharm 控制台执行ls命令输出中文乱码

参考文章:https://blog.csdn.net/huiyanshizhu/article/details/78907629

前后对比

  

 

 

 

原因:
cmd默认的编码是gbk(代码页:936),而python console 里面的编码是utf-8(代码页:65001),由于编码不一致,所以输出时会出现乱码

 解决办法:
如下:
1、找到Python控制台
2、添加以下代码!chcp 65001
3、重启python console即可


import sys; print('Python %s on %s' % (sys.version, sys.platform))
sys.path.extend([WORKING_DIR_AND_PYTHON_PATHS])
!chcp 65001
posted @ 2021-07-20 14:59  飞扬92  阅读(279)  评论(0编辑  收藏  举报