python中文亂碼的解決方法
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 14:29:47
python中文亂碼的解決方法
python中文亂碼的解決方法:亂碼原因:源碼文件的編碼格式為utf-8,但是window的本地默認(rèn)編碼是gbk,所以在控制臺直接打印utf-8的字符串當(dāng)然是亂碼了! 解決方法:1、print mystr.decode('utf-8').encode('gbk')2、比較通用的方法: 代碼如下:import systype = sy
導(dǎo)讀python中文亂碼的解決方法:亂碼原因:源碼文件的編碼格式為utf-8,但是window的本地默認(rèn)編碼是gbk,所以在控制臺直接打印utf-8的字符串當(dāng)然是亂碼了! 解決方法:1、print mystr.decode('utf-8').encode('gbk')2、比較通用的方法: 代碼如下:import systype = sy
亂碼原因:
源碼文件的編碼格式為utf-8,但是window的本地默認(rèn)編碼是gbk,所以在控制臺直接打印utf-8的字符串當(dāng)然是亂碼了!
解決方法:
1、print mystr.decode('utf-8').encode('gbk')
2、比較通用的方法:
代碼如下:
import sys
type = sys.getfilesystemencoding()
print mystr.decode('utf-8').encode(type)
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
python中文亂碼的解決方法
python中文亂碼的解決方法:亂碼原因:源碼文件的編碼格式為utf-8,但是window的本地默認(rèn)編碼是gbk,所以在控制臺直接打印utf-8的字符串當(dāng)然是亂碼了! 解決方法:1、print mystr.decode('utf-8').encode('gbk')2、比較通用的方法: 代碼如下:import systype = sy