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使用内置json模块解析json格式数据的方法
Jul 20 Python
Django内容增加富文本功能的实例
Oct 17 Python
python通过getopt模块如何获取执行的命令参数详解
Dec 29 Python
Django上线部署之IIS的配置方法
Aug 22 Python
tornado+celery的简单使用详解
Dec 21 Python
win10系统下python3安装及pip换源和使用教程
Jan 06 Python
用 Python 制作地球仪的方法
Apr 24 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
Jul 07 Python
opencv python 对指针仪表读数识别的两种方式
Jan 14 Python
Python中使用Selenium环境安装的方法步骤
Feb 22 Python
Python带你从浅入深探究Tuple(基础篇)
May 15 Python
Python turtle实现贪吃蛇游戏
Jun 18 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
《星际争霸2》终章已出 RTS时代宣告终结
2017/02/07 星际争霸
php数据结构与算法(PHP描述) 查找与二分法查找
2012/06/21 PHP
php中的比较运算符详解
2013/10/28 PHP
php实现图片添加描边字和马赛克的方法
2014/12/10 PHP
php从数据库中获取数据用ajax传送到前台的方法
2018/08/20 PHP
让元素在网页中可拖动示例代码
2013/08/13 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
Web前端新人笔记之jquery入门心得(新手必看)
2016/05/17 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
前端把html表格生成为excel表格的实例
2017/09/19 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
Vue Router的手写实现方法实现
2020/03/02 Javascript
[47:04]LGD vs infamous Supermajor小组赛D组 BO3 第二场 6.3
2018/06/04 DOTA
python中map()函数的使用方法示例
2017/09/29 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
Python 等分切分数据及规则命名的实例代码
2019/08/16 Python
Python 类,property属性(简化属性的操作),@property,property()用法示例
2019/10/12 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
python中return如何写
2020/06/18 Python
python集合能干吗
2020/07/19 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
CSS3中使用RGBA设置透明度的示例
2015/08/04 HTML / CSS
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
董事长岗位职责
2013/11/30 职场文书
高中体育教学反思
2014/01/29 职场文书
村干部培训方案
2014/05/02 职场文书
机电一体化专业求职信
2014/07/22 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
公司租车协议书
2015/01/29 职场文书
管理失职检讨书
2015/05/05 职场文书
mysql中如何用命令创建联合唯一索引
2022/04/20 MySQL