Cambiar la codificación de un archivo en Mac o Linux


Muy sencillo, para cambiar la codificación a un fichero, normalmente querremos cambiar a utf-8, lo primero que tendremos que hacer es conocer la codificación actual del fichero, para esto usamos el comando file


file --mime-encoding nombre_del_fichero

Esto nos devuelve algo así 

nombre_del_fichero: iso-8859-1

Ya sabemos que el fichero que queremos cambiar tiene una codificación original del iso-8859-1

Ahora ya sólo nos queda transformarlo a utf-8, para ello utilizamos el comando iconv

iconv -f iso-8859-1 -t utf-8 nombre_del_fichero >   nombre_del_ficheroUTF8

donde ponemos como veis, la codificación original y la codificación final, que puede ser cualquiera, yo en este caso os he puesto utf8





Comentarios