[pyar] Codecs, UTF-8
Facundo Batista
facundobatista en gmail.com
Mie Oct 13 12:38:08 ART 2010
2010/10/13 Martin Cerdeira <martincerdeira en gmail.com>:
> Supongamos que en vez de estar la palabra 'ñandú' hardcodeada la
> obtengo de leer, el contenido de un archivo. Si lo imprimo por
> pantalla, va a salir, no se, capaz bien, capaz no.
> A lo que quería llegar es, cuál es la forma de (si existe) mostrar
> bien los tildes, ñ y demás caracteres latinos, más allá de toda
> configuración? Cómo me *aseguro*, desde python, de mostrarlo
> correctamente?
No podés.
¿Cómo sabés que la font que maneja tu terminal tiene el dibujito de
"ñ"? Ok, la "ñ" es bastante normal, pero Unicode es grande, :)
Y más allá de la font, desde que hacés "print" hasta que cambia algo
en el hardware de la pantalla hay mil capas, y puede explotar en algún
lado.
Si querés estar seguro que funca... podés hacer repr() de lo que vas a
mostrar. No vas a ver la ñ, pero a partir de lo que veas vas a poder
reproducir lo que tenías..
Slds.
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
More information about the pyar
mailing list