python开发环境PyScripter中文乱码问题解决方案


Posted in Python onSeptember 11, 2016

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

Python 相关文章推荐
Python下的Mysql模块MySQLdb安装详解
Apr 09 Python
Python pickle类库介绍(对象序列化和反序列化)
Nov 21 Python
Python中的TCP socket写法示例
May 11 Python
python寻找list中最大值、最小值并返回其所在位置的方法
Jun 27 Python
numpy 计算两个数组重复程度的方法
Nov 07 Python
python3.6下Numpy库下载与安装图文教程
Apr 02 Python
python如何以表格形式打印输出的方法示例
Jun 21 Python
解决python 文本过滤和清理问题
Aug 28 Python
python和php学习哪个更有发展
Jun 17 Python
如何用Python 加密文件
Sep 10 Python
Python tempfile模块生成临时文件和临时目录
Sep 30 Python
解决python 执行shell命令无法获取返回值的问题
Dec 05 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
Sep 11 #Python
asyncio 的 coroutine对象 与 Future对象使用指南
Sep 11 #Python
Python中使用asyncio 封装文件读写
Sep 11 #Python
Python 如何访问外围作用域中的变量
Sep 11 #Python
Python优化技巧之利用ctypes提高执行速度
Sep 11 #Python
Python 中的with关键字使用详解
Sep 11 #Python
Python冒泡排序注意要点实例详解
Sep 09 #Python
You might like
php图片验证码代码
2008/03/27 PHP
php实现监听事件
2013/11/06 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
PHP数组与对象之间使用递归实现转换的方法
2015/06/24 PHP
PHP用函数嵌入网站访问量计数器
2017/10/27 PHP
thinkphp5.1 框架钩子和行为用法实例分析
2020/05/25 PHP
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
jquery在Chrome下获取图片的长宽问题解决
2013/03/20 Javascript
jQuery动态设置form表单的enctype值(实现代码)
2013/07/04 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
ASP.NET jquery ajax传递参数的实例
2016/11/02 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
js找出5个数中最大的一个数和倒数第二大的数实现方法示例小结
2020/03/04 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
[06:15]2016国际邀请赛中国区预选赛单车采访:我顶WINGS
2016/06/27 DOTA
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
pygame游戏之旅 添加键盘按键的方法
2018/11/20 Python
Python3.5迭代器与生成器用法实例分析
2019/04/30 Python
python画图的函数用法以及技巧
2019/06/28 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
2021/01/15 Python
HTML5 video 事件应用示例
2014/09/11 HTML / CSS
全球知名巧克力品牌:Godiva
2016/07/22 全球购物
Merrell迈乐澳大利亚网站:购买户外登山鞋
2017/05/28 全球购物
Currentbody美国/加拿大:美容仪专家
2020/03/09 全球购物
师德个人剖析材料
2014/02/02 职场文书
大学生学年自我鉴定
2014/02/10 职场文书
机关工会开展学习雷锋活动总结
2014/03/01 职场文书
预防煤气中毒方案
2014/06/16 职场文书
2015年妇幼卫生工作总结
2015/05/23 职场文书
大学生受助感言
2015/08/01 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript