失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python为运行为何出现乱码_解决执行python脚本出现乱码的问题

python为运行为何出现乱码_解决执行python脚本出现乱码的问题

时间:2023-08-20 12:11:25

相关推荐

python为运行为何出现乱码_解决执行python脚本出现乱码的问题

解决执行python脚本出现乱码的问题

发布时间:-08-11 09:19:22

来源:亿速云

阅读:111

作者:小新

小编给大家分享一下解决执行python脚本出现乱码的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

执行python脚本出现乱码的解决方法:首先把中文解码为unicode,具体方法如:【decode('utf-8')】;然后再转化为gbk即可,具体方法如:【encode('gbk')】。

问题:

代码中指定了UTF-8编码,但是在cmd命令行窗口时打印的中文仍然会乱码。

原因:

windows下中文默认的输出编码为gbk ,与脚本中定义的UTF-8不一样,所以出现了解码失败的情况。

解决方法:

可以先把中文解码为unicode,然后再转化为gbk来解决这个问题。

举例:

运行结果:

以上是解决执行python脚本出现乱码的问题的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

如果觉得《python为运行为何出现乱码_解决执行python脚本出现乱码的问题》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。