El mar, 26-01-2010 a las 14:22 +0100, Ismael Fanlo escribió:
> Ismael Fanlo escribió:
> > Hola, davdela!
> > 
> > davdela escribió:
> > 
> >> Declara los strings en unicode con la 'u' esta delante.
> >> lista = [[u"Juan", 10000],[u"Joaquín", 15000],[u"Marta",
> >> 12000],[u"María", 6000]]
> >>
> > 
> 
> Ya no hace falta.  Encontré la solución vía función unicode()
> 
>  >>> lista = [["Juan", 10000], ["Joaquín", 15000], ["Marta", 12000], 
> ["María", 6000]]
>  >>> for registro in lista:
>       nombre, importe = registro
>       print "%-10s%8i" %  (unicode(nombre, "utf-8"), importe)
> 
>       
> Juan         10000
> Joaquín      15000
> Marta        12000
> María         6000
> 
> Ahora el problema será como mostrará los resultados en Windows un script 
> con algo así.  :-D

Puedes definir en la cabecera del script el enconding a utilizar!!

#!/usr/bin/env python
# -*- coding: latin-1 -*-

print "áéó"

Slds!


--
_______________________________________________
Comandob mailing list
Comandob@badopi.org
http://lists.badopi.org/mailman/listinfo/comandob

Responder a