python開發環境PyScripter中文亂碼問題解決方案,
PyScripter看起來還是挺不錯的一個python ide
環境:
PyScripter 2.6.0.0
python3.4
問題:
PyScripter有個小坑,開啟檔案後中文都成了亂碼。在PyScripter中建立的檔案中文可以正常顯示,但是重新開啟後中文亂碼。
PyScripter中文亂碼原因:
原因是如果檔案頭部沒有編碼聲明,那麼PyScripter會預設使用ANSI開啟檔案。
而PyScripter預設的檔案模板也不帶編碼聲明,重新開啟檔案時間不以UTF-8開啟,所以亂碼。
解決的辦法:
1、用其它編輯器開啟檔案,添加這一行聲明並儲存:
# -*- coding: UTF-8 -*-
2、修改PyScripter的檔案模板也添加上這一行:
# -*- coding: UTF-8 -*-
這樣每次用PyScripter 建立python代碼檔案時間都會自動帶上這行代碼聲明。很是非常十分方便-_-!
具體操作步驟: 工具 → 選項 → 檔案模板 → python指令碼 → 然後在模板中添加編碼聲明:
# -*- coding: UTF-8 -*-
→ 點擊更新!!!←這一步非常重要,修改後要記得點更新才會儲存。
PyScripter 的所有配置都儲存在PyScripter.ini中,路徑是 你的使用者目錄/AppData\Roaming\PyScripter/PyScripter.ini
C:\Users\Administrator\AppData\Roaming\PyScripter