• 技术文章 >常见问题 >Python常见问题

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

    月亮邮递员月亮邮递员2020-04-02 11:12:15原创2840

    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教程》。

    专题推荐:python 控制台 输出乱码
    品易云
    上一篇:Python运行程序如何不显示黑框 下一篇:怎么用Python画五环

    相关文章推荐

    • Python如何判断程序是否运行• Python中None如何判断• Python2有主函数吗• Python运行程序如何不显示黑框

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网