Eclipse中python代码文件支持中文
2017-06-28 22:31
507 查看
Eclipse配置好PyDev插件后,我们可以在eclipse的集成环境下开发和调试Python程序啦,起始之出,就遇到了python程序的中文支持的问题。
见另一篇博客《Python如何支持中文》,我们已经在python模块的首行声明了本文件的编码格式:
File “E:\pythonTest\src\testChinese.py”, line 3
SyntaxError: Non-ASCII character ‘\xe5’ in file E:\JavaFiles\pythonTest\src\testChinese.py on line 4, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
这是为什么呢?原来在Win7系统的简体中文环境下,默认使用的中文编码格式是GBK格式,而eclipse默认的编码格式为使用所在系统的编码格式。因此需要对eclipse进行默认编码格式的修改。
打开eclipse,Windows -> Preferences…
左侧导航到general -> Workspace,在右侧的Text file encoding中点击Other,选择UTF-8,点击OK。
再次打开Windows -> Preferences…
左侧导航到general -> Content Types,在右侧的Content Types中点击Text,选择Python File,在下方的Default encoding中输入UTF-8,点击Update。然后点击OK。
如此,我们修改了eclipse工作区间和python文件的默认编码格式,在有中文编码的python模块中,文件首行声明文件的编码格式,# -- coding:utf-8 -- 即可进行带有中文的python程序的开发和调试。
见另一篇博客《Python如何支持中文》,我们已经在python模块的首行声明了本文件的编码格式:
-- coding:utf-8 --
但在运行程序的时候还是遇到了如下的问题:File “E:\pythonTest\src\testChinese.py”, line 3
SyntaxError: Non-ASCII character ‘\xe5’ in file E:\JavaFiles\pythonTest\src\testChinese.py on line 4, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
这是为什么呢?原来在Win7系统的简体中文环境下,默认使用的中文编码格式是GBK格式,而eclipse默认的编码格式为使用所在系统的编码格式。因此需要对eclipse进行默认编码格式的修改。
打开eclipse,Windows -> Preferences…
左侧导航到general -> Workspace,在右侧的Text file encoding中点击Other,选择UTF-8,点击OK。
再次打开Windows -> Preferences…
左侧导航到general -> Content Types,在右侧的Content Types中点击Text,选择Python File,在下方的Default encoding中输入UTF-8,点击Update。然后点击OK。
如此,我们修改了eclipse工作区间和python文件的默认编码格式,在有中文编码的python模块中,文件首行声明文件的编码格式,# -- coding:utf-8 -- 即可进行带有中文的python程序的开发和调试。
相关文章推荐
- Komodo6与7不支持包含中文Python文件调试的解决办法
- I18n(国际化)原理(国际化资源文件2种实现支持中文的方法,propedit5.3.3插件在MyEclipse和Eclipse中安装)
- Python中文转拼音代码(支持全拼和首字母缩写)
- eclipse的.properties文件支持中文显示
- eclipse属性文件编辑器,支持输入显示中文,自动保存为unicode码
- Python 输出json到文件,让json.dumps输出中文 实例代码
- 三处设置,使Python的Eclipse开发环境(使用PyDev)支持中文
- python3.4学习笔记(二十六) Python 输出json到文件,让json.dumps输出中文 实例代码
- java 上传文件代码,支持中文文件名和中文文件内容,可以同时提交多个参数
- eclipse+python 对中文的支持
- Python之——PY文件中支持中文字符
- Python(1):python代码中支持支持中文字符,读取xml文件,及比较文字字符串问题
- struts2 实现文件上传下载 (下载支持中文文件名)代码
- 转Intellij支持Eclipse的代码格式化文件
- eclipse中python支持中文
- 关于在eclipse中解决struts中ApplicationResources.properties文件的中文支持问题
- struts2 实现文件上传下载 (下载支持中文文件名)代码
- Android stuido和Intellij支持Eclipse的代码格式化文件
- 转Intellij支持Eclipse的代码格式化文件
- 基于Python SimpleHTTPServer.py的修改脚本:HTTP文件服务器,修正中文目录列表,支持视频文件在线播放