2013-08-06 112 views
67

我試圖解析XML其中包含了一些非ASCII cheracter,的SyntaxError非ASCII字符的

代碼看起來像下面

from lxml import etree 
from lxml import objectify 
content = u'<?xml version="1.0" encoding="utf-8"?><div>Order date                            : 05/08/2013 12:24:28</div>' 
mail.replace('\xa0',' ') 
xml = etree.fromstring(mail) 

但它顯示了我就行了「內容錯誤= ......」 像

syntaxError: Non-ASCII character '\xc2' in file /home/projects/ztest/responce.py on line 3, 
but no encoding declared; see http://www.python.org/peps/pep-0263.html for details 
在它工作的終端

,但同時在Eclipse IDE中運行它給我一個錯誤。

不知道如何克服..

+4

我不認爲它的副本。人們經常遇到這個python編碼問題。在SO中提供這種豐富的問題​​描述,使我們的知識庫變得更好。 – DehengYe

回答