i ont rencontré des problèmes de codage lors de l'utilisation libxml2 en python pour analyser charactors chinoisparsing XML Python libxml2 ayant des caractères chinois
# coding=utf8
import libxml2
def output(data):
doc = libxml2.parseMemory(data, len(data))
ctxt = doc.xpathNewContext()
res_rslt = ctxt.xpathEval("/r/e/attribute::Name")
print res_rslt[0]
data = '''<r><e RoleID="3247" Name="中文"></e></r>'''
output(data)
l'out mis est
Name="中文"
alors que je me attends
Name="中文"
comment pourrais-je le faire?
'de etree' d'importation lxml –
Oh oui, fixe. – user225312