python開發(fā)環(huán)境PyScripter中文亂碼問題解決方案
PyScripter看起來還是挺不錯的一個python ide
環(huán)境:
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
相關(guān)文章
了解一下python內(nèi)建模塊collections
這篇文章主要介紹了Python內(nèi)建模塊——collections的相關(guān)資料,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-09-09