ElementTree e unicode
Eu tenho este char em um arquivo xml:
<data>
<products>
<color>fumè</color>
</product>
</data>
Eu tento gerar uma instância do ElementTree com o seguinte código:
string_data = open('file.xml')
x = ElementTree.fromstring(unicode(string_data.encode('utf-8')))
e recebo o seguinte erro:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe8' in position 185: ordinal not in range(128)
(NOTA: A posição não é exata, eu provei o xml de um maior).
Como resolver isso? obrigado