小屋創作

日誌2023-04-13 20:06

紀錄-sublime text 中文亂碼

作者:Railgun_fan

幾年前解決過但忘記原因
花好久爬文才找到
現在記錄下來方便以後幫人解決

如果裝了Anaconda就可能產生這問題:
明明裝了ConvertToUTF8 等等的Packages
也有確認是UTF8 格式
卻依然無法正確 print 繁體中文
這是因為裝了Anaconda後自動生成的Anaconda Python Builder 所導致

要解決很簡單
在 Sublime Text 3\Packages\User 資料夾底下
打開名為 python3 的sublime build system檔案
將內容改為以下即可(注意"cmd":["和"path": " 後面要接自己的Python安裝路徑):
{
"cmd": ["C:\\Users\\USER\\AppData\\Local\\Programs\\Python\\Python311\\python.exe", "-u", "$file"],
"path": "C:\\Users\\USER\\AppData\\Local\\Programs\\Python\\Python311\\python.exe",
"file_regex": "^[ ]File \"(…?)\", line ([0-9]*)",
"selector": "source.python" ,
"encoding": "utf-8" ,
"env": {"PYTHONIOENCODING": "utf8"}
}

改完以後ctrl+B 編譯,重開Sublime Text 就能正確 print 繁體中文

1

0

LINE 分享

相關創作

和Ranger結婚

DMM鎖國後續&未來翻譯走向

幹超大杯

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】