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爬虫之爬虫编写全记录
Nov 06 Python
Python中MySQL数据迁移到MongoDB脚本的方法
Apr 28 Python
Python实现改变与矩形橡胶的线条的颜色代码示例
Jan 05 Python
python中的json总结
Oct 11 Python
Python面向对象之类和对象属性的增删改查操作示例
Dec 14 Python
Python正则表达式匹配和提取IP地址
Jun 06 Python
Django实现WebSSH操作物理机或虚拟机的方法
Nov 06 Python
Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
Apr 16 Python
记一次Django响应超慢的解决过程
Sep 17 Python
Python图像识别+KNN求解数独的实现
Nov 13 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
Jan 08 Python
一篇文章弄懂Python中的内建函数
Aug 07 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
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
PHP中的函数声明与使用详解
2017/05/27 PHP
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
基于JQuery的访问WebService的代码(可访问Java[Xfire])
2010/11/19 Javascript
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
js propertychange和oninput事件
2014/09/28 Javascript
2种jQuery 实现刮刮卡效果
2015/02/01 Javascript
js实现超简单的展开、折叠目录代码
2015/08/28 Javascript
javascript实现动态标签云
2015/10/16 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
从零学习node.js之模块规范(一)
2017/02/21 Javascript
使用nodejs爬取前程无忧前端技能排行
2017/05/06 NodeJs
详解使用angular-cli发布i18n多国语言Angular应用
2017/05/20 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
Vue 项目代理设置的优化
2018/04/17 Javascript
vue实现可视化可拖放的自定义表单的示例代码
2019/03/20 Javascript
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python类属性的延迟计算
2016/10/22 Python
Python基础教程之利用期物处理并发
2018/03/29 Python
python 用lambda函数替换for循环的方法
2018/06/09 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
selenium+python自动化测试之页面元素定位
2019/01/23 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
CSS3教程:新增加的结构伪类
2009/04/02 HTML / CSS
Jogun Shop中文官网:韩国知名时尚男装网站
2016/10/12 全球购物
台湾三立电视电商平台:电电购
2019/09/09 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
怎样比较两个类型为String的字符串
2016/08/17 面试题
Java的for语句中break, continue和return的区别
2013/12/19 面试题
股权转让意向书
2014/04/01 职场文书
机动车登记业务委托书
2014/10/08 职场文书
工作年限证明范本
2015/06/15 职场文书
SpringBoot 拦截器妙用你真的了解吗
2021/07/01 Java/Android