He recibido un fichero con codificación UTF8, el cual debo publicar en mi sitio web, la codificación de mi sitio web es iso-8859-1, por tanto cuando publico el fichero y lo visualizo en el navegador me salen carácteres raros.
P. ¿Existe alguna herramienta o comando que me permita cambiar la codificación de UTF8 a iso-8859-1?
R. Debes usar el comando iconv, iconv permite cambiar la codificación de un fichero manteniendo la legibilidad del mismo
Sinopsis
$ iconv -f cod-fuente [-t cod-dest] [-o fichero-salida] [fichero-ent]
Si no se especifica fichero de salida o fichero de entrada entonces se toma la salida y entrada estándar
Para cambiar la codificación de UTF8 a iso-8859-1, teclee
Es recomendable hacer una copia del fichero original
$ iconv -f UTF8 -t ISO88591 -o fichero.html fichero.html
Lecturas recomendadas
– man iconv
– iconv –help