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程序员鲜为人知但你应该知道的17个问题
Jun 04 Python
利用Python绘制MySQL数据图实现数据可视化
Mar 30 Python
基python实现多线程网页爬虫
Sep 06 Python
python获取当前运行函数名称的方法实例代码
Apr 06 Python
浅谈python import引入不同路径下的模块
Jul 11 Python
TensorFlow Session会话控制&Variable变量详解
Jul 30 Python
Python高斯消除矩阵
Jan 02 Python
python正则过滤字母、中文、数字及特殊字符方法详解
Feb 11 Python
python实现图像拼接
Mar 05 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 Python
上帝为你开了一扇窗之Tkinter常用函数详解
Jun 02 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格式化工具Beautify PHP小小BUG
2008/04/24 PHP
Apache启动报错No space left on device: AH00023该怎么解决
2015/10/16 PHP
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
2010/12/10 Javascript
ajax 同步请求和异步请求的差异分析
2011/07/04 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
实例讲解JavaScript中的this指向错误解决方法
2016/06/13 Javascript
JavaScript 对象详细整理总结
2016/09/29 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
Ztree新增角色和编辑角色回显问题的解决
2016/10/25 Javascript
浅谈pc端rem字体设置的问题
2017/08/03 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
jquery实现图片放大镜效果
2020/12/23 jQuery
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
[03:10]超级美酒第四天 fy拉比克秀 大合集
2018/06/05 DOTA
python实现获取客户机上指定文件并传输到服务器的方法
2015/03/16 Python
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
TensorFlow入门使用 tf.train.Saver()保存模型
2018/04/24 Python
python实现支付宝当面付(扫码支付)功能
2018/05/30 Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
2019/02/07 Python
numpy.meshgrid()理解(小结)
2019/08/01 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
python中的测试框架
2020/11/13 Python
Schutz鞋官方网站:Schutz Shoes
2017/12/13 全球购物
美国珠宝店:Helzberg Diamonds
2018/10/24 全球购物
粗加工管理制度
2014/02/04 职场文书
客服部工作职责范本
2014/02/14 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
2014年司法所工作总结
2014/11/22 职场文书
行政主管岗位职责
2015/02/03 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
Python Flask实现进度条
2022/05/11 Python