Eclipse 编码设置问题

现象】Eclipse+Pydev 开发时,运行时提示如下:

SyntaxError: Non-ASCII character '\xe5' in file D:\..\src\Auto.py on line 2, but no encoding declared; see http://www.python.org/peps/ for details

原因】代码中含中文,Python的文件,默认的编码是ASCII,而Eclipse中默认的编码方式是GBK,所以出错。

处理】在Python代码中的编码方式与Eclipse中编码方式设成一致的,比如都设为UTF-8(主要是为了和其他开发语言一致,比如说Java,Perl),就OK了。

代码中首行中添加

# coding = UTF-8 
Eclipse中Window->Preferences->General->Workspace->Text File encoing  设置为UTF-8
技术分享

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。