12 febrero 2016

Cambio de nombres de archivo de ISO-8859-1 a UTF-8

Hasta ayer siempre había usado ISO-8859-1 como codificación de caracteres para el sistema de archivos. Debido a la pequeña catastrofe reinstalé el sistema pero esta vez usando la codificación UTF-8. El único problema al que de momento me he enfrentado es que al copiar los archivos antiguos a la nueva partición, la codificación de los nombres no coincide por lo que los acentos, eñes y demás caracteres aparecían descalabrados.
Curioseando dí con un pequeño programa que soluciona esto fácilmente: convmv.
Funciona del siguiente modo:
 
convmv -r -f ISO-8859-1 -t UTF-8 /ruta/a/archivos

Esto nos mostrará los nombres arreglados de los archivos que necesitan ser modificados, y para aplicar habrá que añadir la opción -notest.

Tomado de: http://davidmartinez.net/archivos/linux/cambio-de-nombres-de-archivo-de-iso-8859-1-a-utf-8.php