UnicodeEncodeError: Kodek „ascii” nie może kodować znaków
Mam dyktę, która jest podawana z odpowiedzią na adres URL. Lubić:
>>> d
{
0: {'data': u'<p>found "\u62c9\u67cf \u591a\u516c \u56ed"</p>'}
1: {'data': u'<p>some other data</p>'}
...
}
Podczas używaniaxml.etree.ElementTree
funkcja na tych wartościach danych (d[0]['data']
) Dostaję najsłynniejszy komunikat o błędzie:
UnicodeEncodeError: 'ascii' codec can't encode characters...
Co powinienem zrobić z tym ciągiem Unicode, aby był odpowiedni dla parsera ElementTree?
PS. Nie wysyłaj mi linków z wyjaśnieniem Unicode i Pythona. Czytam to wszystko już niestety i nie mogę z niego korzystać, jak mam nadzieję, że inni mogą.