很多小伙伴发现自己的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解决控制台输出现乱码的方法,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。
推荐阅读
- Python静态方法怎么调用?这两个语法需要掌握
- python内置的数学函数有哪些?常用数学计算函数介绍
- python内建数据类型有哪些?这六个一定要学
- python内存泄漏原因是什么?什么是内存泄漏
- Python里的try和except是什么?Python异常语法详解
- Python代码的单行注释使用什么符号?单行注释使用井号“#”
- 提高Python运行效率的方法?这六个方法你值得学习
- Python源码学习新手攻略?这篇文章值得一看
- python爬虫原理是什么?爬虫原理介绍来了
- python里os是什么意思?看完这篇文章你就知道