Problema de encoding covirtiendo string
Chema Cortes
pych3m4 en gmail.com
Mar Jul 25 01:55:22 CEST 2006
El 2006/7/24, Sergio Fdez <wikier en asturlinux.org> escribió:
> Si, pero hay algunas cadenas que sigo sin poder tratarlas, a pesar de
> usar:
>
> cadena = unicode(cadena, errors='ignore')
>
> Me siguen dando problemas cadenas que me llega (oroginalmente) así:
>
> =?iso-8859-1?q?Pepe=20Lopez?=
No veo aquí dónde está el problema con el unicode.
Si lo que quieres es tratar cabeceras de correo mírate el módulo "email":
>>> from email.Header import decode_header
>>> [(s,encoding)]=decode_header("=?iso-8859-1?q?Pepe=20L=F3pez?=")
>>> unicode(s,encoding)
u'Pepe L\xf3pez'
Más información sobre la lista de distribución Python-es