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 相关文章推荐
wxPython 入门教程
Oct 07 Python
Python序列之list和tuple常用方法以及注意事项
Jan 09 Python
仅用50行Python代码实现一个简单的代理服务器
Apr 08 Python
Python实现的数据结构与算法之基本搜索详解
Apr 22 Python
Python人脸识别初探
Dec 21 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
Feb 18 Python
Django 内置权限扩展案例详解
Mar 04 Python
一篇文章搞定Python操作文件与目录
Aug 13 Python
PyTorch中的padding(边缘填充)操作方式
Jan 03 Python
如何对python的字典进行排序
Jun 19 Python
python3中calendar返回某一时间点实例讲解
Nov 18 Python
使用python求解迷宫问题的三种实现方法
Mar 17 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
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
实例讲解PHP面向对象之多态
2014/08/20 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
键盘 keycode的值 javascript时触发事件时很有用的要素
2009/11/02 Javascript
JavaScript之HTMLCollection接口代码
2011/04/27 Javascript
actionscript与javascript的区别
2011/05/25 Javascript
解析javascript系统错误:-1072896658的解决办法
2013/07/08 Javascript
ExtJS的拖拽效果示例
2013/12/09 Javascript
input链接页面、打开新网页等等的具体实现
2013/12/30 Javascript
JS小游戏之象棋暗棋源码详解
2014/09/25 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
jQuery EasyUI菜单与按钮详解
2016/07/13 Javascript
JS+CSS实现下拉刷新/上拉加载插件
2017/03/31 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
基于vue实现web端超大数据量表格的卡顿解决
2019/04/02 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
2019/09/28 Javascript
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
Python删除windows垃圾文件的方法
2015/07/14 Python
Python3计算三角形的面积代码
2017/12/18 Python
python调用API实现智能回复机器人
2018/04/10 Python
不管你的Python报什么错,用这个模块就能正常运行
2018/09/14 Python
python3.7 利用函数os pandas利用excel对文件名进行归类
2019/09/29 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
2020/08/20 Python
Steve Madden官网:美国鞋类品牌
2017/01/29 全球购物
为什么UNION ALL比UNION快
2016/03/17 面试题
北京振戎融通Java面试题
2015/09/03 面试题
机械专业技术员求职信
2014/06/14 职场文书
银行自荐信怎么写
2015/03/05 职场文书
幼儿园万圣节活动总结
2015/05/05 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书
python - asyncio异步编程
2021/04/06 Python
Java 数组内置函数toArray详解
2021/06/28 Java/Android
Java 超详细讲解ThreadLocal类的使用
2022/04/07 Java/Android
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
2022/04/19 Javascript