recode, es un programa para convertir ficheros de un sistema de codificación a otro diferente. Esta mañana me encontré con un problema de compatibilidad entre dos programas, el caso es que en teoria ambos programas usaban el mismo fichero de configuración, solo que uno trabajaba bajo windows y el otro bajo linux. El programita en cuestión funciona bastante bien con la mayoria de ficheros de configuración, pero tiene un pequeño problema de compatibilidad, y es que no puedes introducir, carácteres extraños ni accentos en dicho fichero. Por cuestiones que no vienen al caso, yo necestiba usar acentos, así que buscando la solución me encontré con recode. Por lo visto, el sistema el sistema de codificación de Windows, es ASCII, y el de Ubuntu es UTF8. Así para convertir un fichero codificado en ASCII a UTF8, basta con invocar a este maravilloso programita:

recode txt..utf-8 fichero_a_convertir.hex
Y con esto obtenemos nuestro fichero en formato UTF8. Problema solucionado.