[Python-es] error al decodificar unicode
Douglas Jiménez
dougjim en gmail.com
Jue Mar 3 21:32:17 CET 2011
El 3 de marzo de 2011 15:54, Antonio Alvarado Hernández <
aalvaradoh en gmail.com> escribió:
> Hola (P en vel),
>
> Si estás en Windows, ...
>
> Y escribes algo como esto:
>
> # -*- coding: iso-8859-1 -*-
>
> a = u"Saludos desde España!"
> print a
> ....
>
> PD: Si vas a programar para Linux y Windows a la vez, utiliza UTF8 y
> no tendrás problemas.
>
Ésta es mi salida en Ubuntu
root en douglas-laptop:/home/douglas/Escritorio# python prueba.py
Traceback (most recent call last):
File "prueba.py", line 5, in <module>
print str(a)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xd1' in position
4: ordinal not in range(128)
para prueba.py=
#!/usr/bin/python
# -*- coding: UTF8 -*-
a = u'ESPAÑA'
print str(a)
Saludos.
Douglas.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110303/2767a13b/attachment.html>
Más información sobre la lista de distribución Python-es