python控制臺輸出亂碼問題解決方法:
亂碼原因:
源碼文件的編碼格式為utf-8,但是window的本地默認(rèn)編碼是gbk,所以在控制臺直接打印utf-8的字符串當(dāng)然是亂碼了!
解決方法:
1、print(mystr.decode('utf-8').encode('gbk'))
2、比較通用的方法:
importsys
type=sys.getfilesystemencoding()
print(mystr.decode('utf-8').encode(type))
以上內(nèi)容為大家介紹了Python控制臺輸出亂碼問題怎么解決,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。