python为运行为何出现乱码_解决执行python脚本出现乱码的问题
生活随笔
收集整理的這篇文章主要介紹了
python为运行为何出现乱码_解决执行python脚本出现乱码的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
解決執行python腳本出現亂碼的問題
發布時間:2020-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脚本出现乱码的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android中心点旋转晃动_Andro
- 下一篇: cesium 设置时间_Cesium应用