[eside-ghost] python unicode harakiri

Jaime Irurzun jaime.irurzun en gmail.com
Mie Mar 2 11:27:48 CET 2011


Aupa!

> Tenemos un str encodeado en iso8859-1 que dice 'ñapa':
>
> s_8859 = '\xf1apa'
>
> Lo pasamos a unicode:
>
> u = s_8859.decode('iso8859-1')
>
> Ahora ya lo podemos encodear como queramos:
>
> s = u.encode('utf-8')
>
> Si miramos la representación de s:
>
> print repr(s)
>
> '\xc3\xb1apa'
>
> Es distinta de s_8859, porque están codificadas con distinto encoding.

Esta respuesta es para ponerle estrellita en Gmail! :-D Gracias, Saúl,
me desespera el infierno de los encodings y acabas de poner mucha luz
en mi vida!


Saludos,


Más información sobre la lista de distribución eside-ghost