[Python-es] error al decodificar unicode

P@vel pdlopez en uci.cu
Jue Mar 3 21:15:03 CET 2011


Aver yo solo quiero que esto me funcione y no me de error 
a = u'ESPAÑA' 
print str(a) 


"Ricardo Cárdenes Medina" <ricardo.cardenes en gmail.com> 
Enviados: Jueves, 3 de Marzo 2011 14:59:09 

2011/3/3 (P en vel) <pdlopez en uci.cu>: 
> import sys 
> sys.setdefaultencoding('iso-8859-1') 
> a = u'ESPAÑA' 
> print str(a) 
> 
> Este codigo me da el siguiente error: 
> SyntaxError: Non-ASCII character '\xc3' in file 
> /home/pavel/Escritorio/ascii.py on line 3, but no encoding declared; see 
> http://www.python.org/peps/pep-0263.html for details 

> #!/usr/bin/python 
> # -*- coding: ascii -*- 
> 
> a = u'ESPAÑA' 
> print str(a) 
> 
> SyntaxError: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not 
> in range(128) 

Bueno. Has declarado que el texto en el documento está codificado en 
ascii, pero hay una "Ñ", así que claramente no lo está :) 
_______________________________________________ 
Python-es mailing list 
Python-es en python.org 
http://mail.python.org/mailman/listinfo/python-es 
FAQ: http://python-es-faq.wikidot.com/ 
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20110303/f9c6e451/attachment.html>


Más información sobre la lista de distribución Python-es