1. 程式人生 > >SubLime Text3 Python不能輸出中文的解決辦法

SubLime Text3 Python不能輸出中文的解決辦法

用ST3編寫Python想輸出中文,根據什麼都不顯示,但自己開個cmd用python 載入此指令碼卻顯示正常, 那麼問題出在st3的編碼問題上,可能預設的Python build沒指定編碼,找了半天也不知道其配置在哪裡,索性自己新建一個:

    Tools->Build system->New Build System...,輸入如下json資料然後儲存檔名為PP.sublime-build:

{
  "shell_cmd": "Python $file",
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.python",
  "encoding": "cp936"
}

如果你用的是簡體中文系統,encoding一定要cp936而不是utf8。BuildSystem選擇上面新建的Build 環境 PP, 然後Ctrl-B,中文應可以出來了。