A más de uno le habrá dado mucho trabajo la codificación de caracteres, cuando no muestra bien las ñ, acentos, etc…
Hoy vamos a dar la receta, para convertir estos archivos fácilmente y poder cambiar la codificación. Para ellos usaremos el comando iconv
- iconv. Convierte la codificación de los ficheros dados de una codificación a otra.
- Modo de empleo:
- Opciones o parámetros:
- Ejemplos:
iconv [OPCIÓN...] [FICHERO...]
Especificación de formato de Entrada/Salida:
-f, –from-code=NOMBRE codificación del texto original
-t, –to-code=NOMBRE codificación para el resultado
Información:
-l, –list lista todos los juegos de caracteres conocidos
Control del resultado:
-c se omiten los caracteres inválidos en la salida
-o, –output=FILE fichero de salida
-s, –silent suprime los avisos
–verbose muestra información sobre el desarrollo
-?, –help Da esta lista de ayuda
–usage Da un mensaje corto de uso
-V, –version Muestra la versión del programa
Los argumentos obligatorios u opcionales para las opciones largas son
también obligatorios u opcionales para las opciones cortas correspondientes.
Convertir un fichero de ISO-8859-1 a UTF8
iconv --from-code=ISO-8859-1 --to-code=UTF-8 iso.txt > utf.txt
Convertir un fichero de ISO-8859-15 a UTF8
iconv --from-code=ISO-8859-15 --to-code=UTF-8 iso.txt > utf.txt
Gracias Juan
