Python脚本在CMD窗口运行的时候,可能会出现这种类型的乱码,最开始还以为是哪里的编码出了问题,尝试把cmd的默认字符集改为了utf-8仍然不行。
定位一下乱码的字符位置,发现都是一些颜色转换编码的地方:
随后在各位大佬的博客找到了解决方案,这里贴一下大佬的链接:
https://www.cnblogs.com/naiij/p/9772584.html
解决方法就是,下载链接:
https://github.com/adoxa/ansicon/releases
下载后解压:
解压后在当前目录CMD窗口执行:
ansicon.exe -i
ansicon.exe -l
随后再次在CMD窗口运行之前乱码的Python脚本,发现颜色变更且显示正常: