UnicodeEncodeError: o codec 'ascii' não pode codificar caracteres
Eu tenho um dict que é alimentado com a resposta do URL. Gostar:
>>> d
{
0: {'data': u'<p>found "\u62c9\u67cf \u591a\u516c \u56ed"</p>'}
1: {'data': u'<p>some other data</p>'}
...
}
Enquanto estiver usandoxml.etree.ElementTree
função nesses valores de dados (d[0]['data']
) Recebo a mensagem de erro mais famosa:
UnicodeEncodeError: 'ascii' codec can't encode characters...
O que devo fazer com esta string Unicode para torná-la adequada para o analisador ElementTree?
PS. Por favor, não me envie links com a explicação Unicode & Python. Eu já li tudo isso infelizmente, e não posso usá-lo, como espero que outros possam.