estoy usando xml.etree.cElementTree pitón de 2.6.2 para crear un documento XML:problemas de codificación con etree.tostring del pitón
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')
Al final del día, XML se parece a:
<?xml version='1.0' encoding='UTF-8'?>
<tag>Würth Elektronik Midcom</tag>
Parece que tostring ignoró el parámetro de codificación y codificó 'ü' en alguna otra codificación de caracteres ('ü' es una codificación válida de utf-8, estoy bastante seguro).
Cualquier consejo sobre lo que estoy haciendo mal sería muy apreciado.