Sublime Text: [Decode error - output not utf-8]


今天編譯Python時, 輸出窗口信息出現:
[Decode error - output not utf-8]
[Decode error - output not utf-8]

發現是print不支持中文字符的輸出, 需要修改python的build的setting, 打開Python.sublime-build,
修改為:

{
     "cmd": ["C:/Python33/python.exe", "-u", "$file"],
     "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
     "selector": "source.python"
     "encoding": "cp936"
}

修改后用REPL可以正常輸出, 但是Ctrl + B編譯有問題, 空白沒反映,可以按ctrl+‘來顯示錯誤。

后來只能通過另外一種方法解決Unicode問題,
在系統變量加入PYTHONIOENCODING,值填寫utf-8
win7在桌面,計算機右鍵選屬性,選高級系統設置,選高級標簽,選環境變量

重啟sublime text2.
 


免責聲明!

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



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