品易云推流 关闭
文章详情页
文章 > Python常见问题 > Python控制台输出乱码问题怎么解决

Python控制台输出乱码问题怎么解决

头像

月亮邮递员

2020-04-02 11:12:153655浏览 · 0收藏 · 0评论

Python控制台输出乱码问题怎么解决

乱码原因:

源码文件的编码格式为utf-8,但是window的本地默认编码是gbk,所以在控制台直接打印utf-8的字符串当然是乱码了!

解决方法:

1、print( mystr.decode('utf-8').encode('gbk') )

2、比较通用的方法:

import sys
type = sys.getfilesystemencoding()
print( mystr.decode('utf-8').encode(type) )

推荐学习《Python教程》。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图