告别乱码——7行代码判断当前python运行编码,是控制台还是IDE(如PyCharm)
由于众所周知的原因,python中的PyCharm输出时使用utf-8编码,而控制台窗体里则遵循系统编码。在windows简中版本下,系统使用gbk编码,而调试用的PyCharm使用UTF-8,这就带来了一系列困扰人的问题。这些问题在python2尤甚,但python3里,读写文件、执行cmd命令等仍然会发生乱码。(由于Linux默认UTF-8编码,在纯Linux下并不发生这类问题)比如,调试好...
原创
2019-06-25 22:27:48 ·
1559 阅读 ·
4 评论