[Python-es] Problema con la codificación
Fernando Guarini
fernandoenzo en gmail.com
Mar Ene 18 20:58:41 CET 2011
Tengo otro problema, y es que a mi no me funciona escribir: python
miprograma.py
La única forma que tengo de arrancarlo es haciendo doble click sobre el
archivo.
El 18 de enero de 2011 20:16, Oswaldo Hernández <listas en soft-com.es>escribió:
> El 18/01/2011 17:05, Francisco Javier Cuadrado escribió:
>
> El día 18 de enero de 2011 16:54, Fernando Guarini
>> <fernandoenzo en gmail.com> escribió:
>>
>>> Buenas a todos,
>>> Recientemente he creado un programa en Python que se ejecuta en terminal.
>>> Lo
>>> creé bajo Linux, y en la cabecera de cada archivo .py que tengo creado,
>>> tengo escrito:
>>> #encoding:UTF-8
>>>
>>
>> Antes de nada el comentario es:
>>
>> # coding: utf-8
>>
>> http://www.python.org/dev/peps/pep-0263/
>>
>> Así me detecta todos los caracteres, véase tildes, eñes, y lo que sea.
>>> Bueno, todo iba genial bajo Linux hasta que hoy me ha dado por probar el
>>> invento en Windows. He descargado pues el intérprete de la página
>>> oficial,
>>> que es el 2.7, y simplemente he ejecutado mi programa. Las funciones van
>>> perfectamente, pero los caracteres no, y me lo muestra todo de una forma
>>> bastante horrible. Como os podreis imaginar, ni una sola tilde se ve
>>> correctamente, sino que en su lugar me la sustituye por símbolos muy
>>> raros.
>>> A ver si os ha pasado a alguno de vosotros y me podeis decir cómo
>>> solucionarlo.
>>>
>>
>> Aquí ya no te puedo ayudar, creo que no he programado en Python sobre
>> windows nunca, si no es por lo que te he dicho antes, quizá sea culpa
>> de la consola de Windows que no sepa utilizar UTF-8.
>>
>>
> La consola de windows no trabaja con utf-8 de forma predeterminada, pero
> teoricamente se puede modificar.
>
> Fernando, haz esta prueba:
>
> Abre una consola del sistema
> c:\>chcp 65001
> Tabla de codigos activa: 65001
> c:\>python tuprograma.py
>
> Si funciona tendras que hacer un archivo cmd que ejecuta el chcp antes que
> tu programa.
>
> Saludos,
>
> --
> Oswaldo Hernández
>
> _______________________________________________
> 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/20110118/95e16a2f/attachment.html>
Más información sobre la lista de distribución Python-es