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", 1],[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", 1], ["Joaquín", 15000], ["Marta", 12000],
> ["María", 6000]]
> >>> for registro in lista:
> nombre, importe = registro
> print "%-10s%8i" % (unicode(nombre, "utf-8"), importe)
>
>
> Juan 1
> Joaquín 15000
> Marta12000
> 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