Eclipse中python代码文件支持中文

Eclipse配置好PyDev插件后,我们可以在eclipse的集成环境下开发和调试Python程序啦,起始之出,就遇到了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程序的开发和调试。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值