原因是如果文件头部没有编码声明,那么PyScripter会默认使用ANSI打开文件。
而PyScripter默认的文件模板也不带编码声明,重新打开文件时间不以UTF-8打开,因此才会乱码。
解决办法:
1、用其它编辑器打开文件,添加这一行声明并且保存:
# -*- coding: UTF-8 -*-
2、修改PyScripter的文件模板也添加上这一行:
# -*- coding: UTF-8 -*-
具体操作步骤: 工具 - > 选项 -> 文件模板 -> python脚本- > 然后在模板中添加编码声明:
# -*- coding: UTF-8 -*-
转自 http://www.wei2008.com/news/news/54437.html