2013-08-06 31 views
67

Staram się analizować xml, który zawiera pewne non ASCII cheracter,SyntaxError o charakterze nie-ASCII

kod wygląda jak poniżej

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) 

ale pokazuje mi błąd w wierszu „content = ...” jak

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 

w terminalu to działa, ale podczas jazdy na IDE eclipse to daje mi błąd.

Nie wiem jak pokonać ..

+4

nie sądzę, że jest to duplikat. Ludzie bardzo często napotykają problem z kodowaniem pytona. Posiadanie tego bogatego stylu opisów problemów w SO sprawia, że ​​nasza baza wiedzy jest lepsza. – DehengYe

Odpowiedz