CMD窗口运行Python脚本颜色字符乱码问题

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脚本,发现颜色变更且显示正常:

posted @ 2022-12-16 10:41  努力的菜鸟Fang  阅读(412)  评论(0编辑  收藏  举报