环境:

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

2016年9月10日 13:19:23 codegay

转载于:https://www.cnblogs.com/gayhub/p/5859220.html

解决PyScripter中文乱码问题相关推荐

  1. pyscripter与python的关系_详解python开发环境PyScripter中文乱码问题解决方案

    PyScripter是一个使用Delphi开发的开源的Python集成开发环境(IDE),PyScripter支持Python2.4.2.5.2.6.2.7.3.0.3.1.3.2,而且可以根据需要切 ...

  2. pyscripter与python的关系_python开发环境PyScripter中文乱码问题解决方案

    PyScripter看起来还是挺不错的一个python ide 环境: PyScripter 2.6.0.0 python3.4 问题: PyScripter有个小坑,打开文件后中文都成了乱码.在Py ...

  3. 解决putty中文乱码并远程访问linux界面功能

    1,解决putty中文乱码 打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change...,选择汉字字体为宋体或楷体 在window-〉Appear ...

  4. 解决Linux中文乱码

    解决Linux中文乱码 方法一:    修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030 对于其他用户,也必须相应修改该文件 使用该方法时putt ...

  5. elasticsearch解决控制台中文乱码问题

    elasticsearch解决控制台中文乱码问题 参考文章: (1)elasticsearch解决控制台中文乱码问题 (2)https://www.cnblogs.com/chenmz1995/p/1 ...

  6. 解决flask中文乱码的问题

    解决flask中文乱码的问题 参考文章: (1)解决flask中文乱码的问题 (2)https://www.cnblogs.com/qiumingcheng/p/11792846.html (3)ht ...

  7. 解决request中文乱码问题

    解决request中文乱码问题 参考文章: (1)解决request中文乱码问题 (2)https://www.cnblogs.com/wangguoning/p/6151517.html 备忘一下.

  8. 解决python中文乱码的方法

    解决python中文乱码的方法 参考文章: (1)解决python中文乱码的方法 (2)https://www.cnblogs.com/bobodeboke/p/11935876.html 备忘一下.

  9. zabbix 彻底解决图片中文乱码

    zabbix 彻底解决图片中文乱码 环境: CentOS 7.2 zabbix-3.0.4 LTS nginx-1.10.0 php-5.6.26 mariadb-10.1.13 请参看zabbix- ...

最新文章

  1. Vim 用户的大脑变化
  2. libpcap抓取数据包
  3. 国产美瞳频获融资背后:“小”美瞳的“大”生意经?
  4. python与javascript比较_Javascript变量语义与Python的比较
  5. Host 'xxx' is not allowed to connect to this MySQL server.
  6. 在C ++中检查一个数组是否是另一个数组的子数组
  7. 25 张图,1.4 w字!彻底搞懂分布式事务原理
  8. 计算机组成与网络题库,计算机组成原理题库
  9. python网页设计基础教程_Pillow-优秀的Python图像处理库安装及入门教程
  10. Linux创建.txt文件
  11. Java提取域名或URL中的一级域名二级域名......
  12. 计算机数字信号和模拟信号,模拟信号和数字信号有什么区别
  13. 最新麦子学院嵌入式开发系列培训教程
  14. C++ 模板的显示具体化
  15. 谈谈我对零售云在云原生总结与思考
  16. Mask RCNN综述以及建筑物实例分割
  17. 文献翻译1:Oriented R-CNN for Object Detection
  18. 晕菜, silverlight !
  19. 老卫带你拿offer---招银网络科技篇
  20. 2021年危险化学品经营单位主要负责人考试题及危险化学品经营单位主要负责人多少分及格

热门文章

  1. 【Linux】VMware连接CRT
  2. 利用锁机制解决商品表和库存表并发问题
  3. 本地Apache服务器访问时502 Server dropped connection 错误解决方法
  4. SSH密钥 - 仍然要求输入密码和密码
  5. Bower和npm有什么区别?
  6. 升级win11系统需要预留多少磁盘空间 Windows11系统盘需要多少空间的介绍
  7. Python基础-pyqt5
  8. 麦克纳姆轮平台坐标系说明
  9. palapaweb的mysql无法运行_Mysql 服务无法启动 服务没有报告任何错误
  10. sprd camera 帧率设置_UnityPlayerSetting-Android 打包设置介绍