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 文件重命名工具代码
Jul 26 Python
python的id()函数介绍
Feb 10 Python
基于Linux系统中python matplotlib画图的中文显示问题的解决方法
Jun 15 Python
Python中的is和==比较两个对象的两种方法
Sep 06 Python
python使用xlsxwriter实现有向无环图到Excel的转换
Dec 12 Python
Django如何自定义model创建数据库索引的顺序
Jun 20 Python
简单了解为什么python函数后有多个括号
Dec 19 Python
Python Sphinx使用实例及问题解决
Jan 17 Python
Django单元测试中Fixtures的使用方法
Feb 26 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
Sep 16 Python
python中entry用法讲解
Dec 04 Python
tensorflow中的梯度求解及梯度裁剪操作
May 26 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
PHP5各个版本的新功能和新特性总结
2014/03/16 PHP
ThinkPHP3.1之D方法实例详解
2014/06/20 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
2015/01/09 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
PHP实现二维数组根据key进行排序的方法
2016/12/30 PHP
jQuery 使用手册(五)
2009/09/23 Javascript
javascript与webservice的通信实现代码
2010/12/25 Javascript
使用js修改客户端注册表的方法
2013/08/09 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
2015/03/03 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
如何检查一个对象是否为空
2019/04/11 Javascript
Webpack设置环境变量的一些误区详解
2019/12/19 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
vue中如何自定义右键菜单详解
2020/12/08 Vue.js
[01:03:38]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS CIS
2014/05/22 DOTA
[08:17]Ti9 现场cosplay
2019/09/10 DOTA
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
40个你可能不知道的Python技巧附代码
2020/01/29 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
彪马日本官网:PUMA日本
2019/01/31 全球购物
军训感想500字
2014/02/20 职场文书
党员学习中共十八大报告思想汇报
2014/09/15 职场文书
新党章的学习心得体会
2014/11/07 职场文书
2015年五四青年节活动总结
2015/02/10 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python