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初学者的一些编程技巧
Apr 03 Python
python传递参数方式小结
Apr 17 Python
Python网络爬虫与信息提取(实例讲解)
Aug 29 Python
详解python里使用正则表达式的分组命名方式
Oct 24 Python
python之从文件读取数据到list的实例讲解
Apr 19 Python
详解Python字典的操作
Mar 04 Python
Python根据服务获取端口号的方法
Sep 25 Python
使用python代码进行身份证号校验的实现示例
Nov 21 Python
Tensorflow 多线程设置方式
Feb 06 Python
Python类中的装饰器在当前类中的声明与调用详解
Apr 15 Python
解决Python安装cryptography报错问题
Sep 03 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 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
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
php 获取mysql数据库信息代码
2009/03/12 PHP
PHP中删除变量时unset()和null的区别分析
2011/01/27 PHP
关于二级目录拖拽排序的实现(源码示例下载)
2013/04/26 PHP
在yii中新增一个用户验证的方法详解
2013/06/20 PHP
2个比较经典的PHP加密解密函数分享
2014/07/01 PHP
php统计数组元素个数的方法
2015/07/02 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
PHP防止图片盗用(盗链)的方法小结
2016/11/11 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
Kibo 用于处理键盘事件的Javascript工具库
2011/10/28 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
Jquery 切换不同图片示例代码
2013/12/05 Javascript
JavaScript实现班级随机点名小应用需求的具体分析
2014/05/12 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
2015/03/24 Javascript
javascript实现设置、获取和删除Cookie的方法
2015/06/01 Javascript
jQuery Mobile中的button按钮组件基础使用教程
2016/05/23 Javascript
nodejs和C语言插入mysql数据库乱码问题的解决方法
2017/04/14 NodeJs
ionic实现底部分享功能
2017/05/11 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
vue 自定义提示框(Toast)组件的实现代码
2018/08/17 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
2018/10/29 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
在Python中利用Into包整洁地进行数据迁移的教程
2015/03/30 Python
Python获取央视节目单的实现代码
2015/07/25 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
Python如何实现的二分查找算法
2020/05/27 Python
Python 操作SQLite数据库的示例
2020/10/16 Python
python 如何设置守护进程
2020/10/29 Python
Can a struct inherit from another class? (结构体能继承类吗)
2014/07/22 面试题
培训楼经理岗位责任制
2014/02/10 职场文书
党员领导干部承诺书
2014/05/28 职场文书
pandas求平均数和中位数的方法实例
2021/08/04 Python
MySQL 语句执行顺序举例解析
2022/06/05 MySQL