Python控制台输出乱码问题怎么解决?这三个方法你一定要知道

很多小伙伴发现自己的python控制台输出乱码了怎么办,那么今天小编就通过这篇文章来给大家详细讲解一下问题解决的方法,这篇文章小编给大家提供了三个方法,感兴趣的小伙伴可以试着使用小编的方法去解决自己遇见的问题 。

Python控制台输出乱码问题怎么解决?这三个方法你一定要知道

文章插图
我们的python控制台为什么会出现乱码?
【Python控制台输出乱码问题怎么解决?这三个方法你一定要知道】一般的情况下,还是我们的源码文件的编码格式问题 。我们一般是要把源码文件的编码格式改成utf-8就好了,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码了!
解决方法:
方法一:我们如果使用的是pycharm的话,我们只需打开设置,然后选择编译器,然后找到文件编码栏,更改全局编码和项目编码为UTF-8即可 。
方法二:使用一下代码即可解决:
print( mystr.decode('utf-8').encode('gbk') )方法三:这个方法是比较通用的方法,我们直接在上面说明一下即可:
import systype = sys.getfilesystemencoding()print( mystr.decode('utf-8').encode(type) )以上就是小编给大家带来的在python解决控制台输出现乱码的方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读