jestem przy użyciu Python 2.6.2 za xml.etree.cElementTree aby utworzyć dokument XML:kwestie Kodowanie przy etree.tostring Pythona
import xml.etree.cElementTree as etree
elem = etree.Element('tag')
elem.text = (u"Würth Elektronik Midcom").encode('utf-8')
xml = etree.tostring(elem,encoding='UTF-8')
Pod koniec dnia, xml wygląda następująco:
<?xml version='1.0' encoding='UTF-8'?>
<tag>Würth Elektronik Midcom</tag>
Wygląda na to, że tostring zignorował parametr kodowania i zakodował "ü" w innym kodowaniu znaków ("ü" jest prawidłowym kodowaniem utf-8, jestem tego całkiem pewien).
Każda rada dotycząca tego, co robię źle, byłaby bardzo ceniona.