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 08 Python
Python的GUI框架PySide的安装配置教程
Feb 16 Python
Python 中urls.py:URL dispatcher(路由配置文件)详解
Mar 24 Python
python利用正则表达式排除集合中字符的功能示例
Oct 10 Python
详解Django将秒转换为xx天xx时xx分
Sep 27 Python
python实现交并比IOU教程
Apr 16 Python
浅谈keras 的抽象后端(from keras import backend as K)
Jun 16 Python
使用Python通过oBIX协议访问Niagara数据的示例
Dec 04 Python
Python实现Telnet自动连接检测密码的示例
Apr 16 Python
Python 如何将integer转化为罗马数(3999以内)
Jun 05 Python
python3+PyQt5+Qt Designer实现界面可视化
Jun 10 Python
Python pygame实现中国象棋单机版源码
Jun 20 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
vBulletin HACK----关于排版的两个HACK
2006/10/09 PHP
彻底杜绝PHP的session cookie错误
2009/08/09 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
php根据日期显示所在星座的方法
2015/07/13 PHP
怎样搭建PHP开发环境
2015/07/28 PHP
jQuery帮助之筛选查找 children([expr])
2011/01/31 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(一)让静态人物动起来
2013/01/23 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
jquery动态更换设置背景图的方法
2014/03/25 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
jQuery找出网页上最高元素的方法
2015/03/20 Javascript
javascript运动详解
2015/07/06 Javascript
深入分析Javascript事件代理
2016/01/30 Javascript
VUEJS实战之构建基础并渲染出列表(1)
2016/06/13 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
2017/01/21 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
2017/05/31 Javascript
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
探讨Vue.js的组件和模板
2017/10/27 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
python小白切忌乱用表达式
2020/05/29 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
Python小白垃圾回收机制入门
2020/06/09 Python
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
美国在线奢侈品寄售商店:Luxury Garage Sale
2018/08/19 全球购物
丽笙酒店官方网站:Radisson Hotels
2019/05/07 全球购物
试用期转正鉴定评语
2014/01/27 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
大学生考试作弊检讨书1000字
2014/10/14 职场文书
创业的9条正确思考方式
2019/08/26 职场文书
慰问信(范文3篇)
2019/10/23 职场文书
MySQL删除和插入数据很慢的问题解决
2021/06/03 MySQL
Python实现双向链表基本操作
2022/05/25 Python