PyScripter看起來還是挺不錯(cuò)的一個(gè)python ide
環(huán)境:
PyScripter 2.6.0.0
python3.4
問題:
PyScripter有個(gè)小坑,打開文件后中文都成了亂碼。在PyScripter中新建的文件中文可以正常顯示,但是重新打開后中文亂碼。
PyScripter中文亂碼原因:
原因是如果文件頭部沒有編碼聲明,那么PyScripter會(huì)默認(rèn)使用ANSI打開文件。
而PyScripter默認(rèn)的文件模板也不帶編碼聲明,重新打開文件時(shí)間不以UTF-8打開,所以亂碼。
解決的辦法:
1、用其它編輯器打開文件,添加這一行聲明并保存:
# -*- coding: UTF-8 -*-
2、修改PyScripter的文件模板也添加上這一行:
# -*- coding: UTF-8 -*-
這樣每次用PyScripter 新建python代碼文件時(shí)間都會(huì)自動(dòng)帶上這行代碼聲明。很是非常十分方便-_-!
具體操作步驟: 工具 → 選項(xiàng) → 文件模板 → python腳本 → 然后在模板中添加編碼聲明:
# -*- coding: UTF-8 -*-
→ 點(diǎn)擊更新?。。 @一步非常重要,修改后要記得點(diǎn)更新才會(huì)保存。
PyScripter 的所有配置都保存在PyScripter.ini中,路徑是 你的用戶目錄/AppData\Roaming\PyScripter/PyScripter.ini
C:\Users\Administrator\AppData\Roaming\PyScripter
2016年9月10日 13:19:23 codegay