解決vs2013下創建的python文件,到其他平台(如linux)下中文亂碼(或運行時報SyntaxError: (unicode error) 'utf-8' codec can't decode byte...)


Vs2013中創建python文件,在文件中沒輸入中文時,編碼為utf-8的,如圖

 

接着,在里面輸入幾行中文后,再次用notepad++查看其編碼如下,在vs下運行也報錯(用cmd運行就不會):

 

 

根據以有經驗,這是字符編碼的問題了,試着將python文件的轉化為utf-8的,直接在notepad++上轉utf-8 bom編碼格式的,保存,打開vs,會有以下提示

 

這里不要選擇no吧,不然可能會提示以下類似的錯誤

 

如果有提示,直接關閉,不然的話,vs又會將此文件保存為ascii格式了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM