Tengo otro problema, y es que a mi no me funciona escribir: python miprograma.py<div><br></div><div>La única forma que tengo de arrancarlo es haciendo doble click sobre el archivo.<br><br><div class="gmail_quote">El 18 de enero de 2011 20:16, Oswaldo Hernández <span dir="ltr">&lt;<a href="mailto:listas@soft-com.es">listas@soft-com.es</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">El 18/01/2011 17:05, Francisco Javier Cuadrado escribió:<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
El día 18 de enero de 2011 16:54, Fernando Guarini<br>
&lt;<a href="mailto:fernandoenzo@gmail.com" target="_blank">fernandoenzo@gmail.com</a>&gt;  escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Buenas a todos,<br>
Recientemente he creado un programa en Python que se ejecuta en terminal. Lo<br>
creé bajo Linux, y en la cabecera de cada archivo .py que tengo creado,<br>
tengo escrito:<br>
#encoding:UTF-8<br>
</blockquote>
<br>
Antes de nada el comentario es:<br>
<br>
# coding: utf-8<br>
<br>
<a href="http://www.python.org/dev/peps/pep-0263/" target="_blank">http://www.python.org/dev/peps/pep-0263/</a><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Así me detecta todos los caracteres, véase tildes, eñes, y lo que sea.<br>
Bueno, todo iba genial bajo Linux hasta que hoy me ha dado por probar el<br>
invento en Windows. He descargado pues el intérprete de la página oficial,<br>
que es el 2.7, y simplemente he ejecutado mi programa. Las funciones van<br>
perfectamente, pero los caracteres no, y me lo muestra todo de una forma<br>
bastante horrible. Como os podreis imaginar, ni una sola tilde se ve<br>
correctamente, sino que en su lugar me la sustituye por símbolos muy raros.<br>
A ver si os ha pasado a alguno de vosotros y me podeis decir cómo<br>
solucionarlo.<br>
</blockquote>
<br>
Aquí ya no te puedo ayudar, creo que no he programado en Python sobre<br>
windows nunca, si no es por lo que te he dicho antes, quizá sea culpa<br>
de la consola de Windows que no sepa utilizar UTF-8.<br>
<br>
</blockquote>
<br></div>
La consola de windows no trabaja con utf-8 de forma predeterminada, pero teoricamente se puede modificar.<br>
<br>
Fernando, haz esta prueba:<br>
<br>
Abre una consola del sistema<br>
c:\&gt;chcp 65001<br>
Tabla de codigos activa: 65001<br>
c:\&gt;python tuprograma.py<br>
<br>
Si funciona tendras que hacer un archivo cmd que ejecuta el chcp antes que tu programa.<br>
<br>
Saludos,<br>
<br>
-- <br><font color="#888888">
Oswaldo Hernández</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
Python-es mailing list<br>
<a href="mailto:Python-es@python.org" target="_blank">Python-es@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/python-es" target="_blank">http://mail.python.org/mailman/listinfo/python-es</a><br>
FAQ: <a href="http://python-es-faq.wikidot.com/" target="_blank">http://python-es-faq.wikidot.com/</a><br>
</div></div></blockquote></div><br></div>