怎麼解決windows下使用eclipse和python編譯時候 "Non-ASCII character"錯誤問題

今天在windows下使用python和eclipse編譯一個python項目文件時出現錯誤:

File "F:\eclipseworks\PyDevTest\src\HelloWorld.py", line 4 
SyntaxError: Non-ASCII character '\xe5' in file F:\eclipseworks\PyDevTest\src\HelloWorld.py on line 5, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

“具體見圖示。在嘗試了幾種方法後,終於解決了,現在將原因和方法介紹如下。

  出現問題的原因:程序中的編碼錯誤,python默認是acii模式,沒有支持utf8,代碼的第3行中出現了“年 月 日”這幾個漢字,所以出現了錯誤。

  解決方法:源代碼文件第一行添加:#coding:utf-8,這樣就可以避免了。參考下圖。


也可以改爲,在第一行增加:#-*- coding: UTF-8 -*- 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章