9 de agosto de 2009

Problemas con letras acentuadas y Scripts en Python

Contact Sheet es un excelente script escrito en Python para Gimp. Ya lo mencioné en una entrada anterior de este Blog.

Sin embargo, hoy me tropezé con un problema inesperado: los caractéres particulares de nuestro querido idioma español.

Mientras las pruebas que había realizado con este script fueron muy buenas, hoy no fue así. Esta vez ejecuté el script dirigido a una carpeta donde había archivos con nombres con eñes y letras acentuadas y se detuvo en el acto. Cambié el nombre en el archivo en cuestión y lo ejecuté de nuevo, y esta vez se detuvo en el siguiente archivo con letras acentuadas. O sea que es la codificación.

Por este problema, he notado que he renombrado muuuuchas fotos del famoso nombre estilo "xxx24343.jpg" a "Señora María, vecina del Malecón.jpg", o alguna cosa parecida. Eso sí, lleno de acentos y eñes.

En el documento sobre Python-Fu para no Programadores (y usuarios de Gimp) que escribió JavieLinux, que comenté aquí, Javier aconseja no usar acentos en los comentarios del código por problemas de compatibilidad etc, pero no menciona -o al menos no encontré ninguna mención- a los caractéres particulares del idioma español en los nombres de los archivos sobre los que se ejecuta el script.

¿Alguna ayuda al respecto, de algún lector de Usando The Gimp?

No hay comentarios.: