El 25 de enero de 2011 20:26, gerardo Juarez <gerardojua...@buyteknet.info>escribió:
> Douglas, > > Me parece probable también que el texto esté en una codificación que no es > la misma que la del sistema. > Yo estaba siguiendo, sin saberlo, la sugerencia de David, pero con una codificación distinta a UTF8. La cambié tal como él me lo propuso y tampoco funcionó. > Por qué no intentas primero desde fuera de Python usar *file*, Esto lo hice y la línea obtenida fue: prueba: UTF-8 Unicode text lo que me hizo pensar que el problema pudiera estar en el guión de separación, el cual incluí. Tampoco me funcionó. > a ver qué tipo de archivo de dice que es. Después, > podrías usar *iconv* para convertir el archivo, que podrías llamar > programáticamente desde Python sin tener que > revisarlo letra a letra. > ¿Usaría "iconv" para convertirlo a qué codificación? Participo de la perplejidad de la profesora de David, pues tampoco consigo mucho material en la red respecto a este problema de las codificaciones. Confieso que en un principio pensé que era más fácil y por eso decidí estrenarme en Python con este problema. Repito que el programa no es difícil (al contrario: demasiado fácil) y ya verifiqué que corriera usando juegos de caracteres no problemáticos. Bueno... esto lo hace interesante. A propósito: ¿por qué funciona una cosa como # -*- coding: UTF8 -*-? Si el primer caracter de esta cadena es una orden de comentario, ¿cómo ejerce alguna influencia sobre el programa? Sigo agradeciendo cualquier ayuda o comentario respecto a este asunto. Saludos. Douglas.
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/