¡Esta es una revisión vieja del documento!
iconv
El programa iconv es un filtro que permite convertir las codificaciones de un fichero de texto a otra.
Cada fichero de texto plano puede recibir una codificación de texto determinada.
Cada una de dichas codificaciones por defecto se representarán de acuerdo a la codificación especificada localmente por el usuario (por ejemplo, utf-8, etc.
El texto convertido se presenta en la salida estándar.
Uso
Te conviene primero utilizar el programa file para conocer cuál es la codificación del fichero de texto.
file fichero.txt
fichero.txt: Codepage CP850 extended-ASCII text
iconv convertirá desde una codificación dada con la opción de origen -f, a otra indicada con la opción de destino -t.
Por ejemplo, para convertir fichero.txt en pantalla
iconf -f cp850 -t utf8 fichero.txt
Una vez que estés satisfecho con la conversión, podrás realizarla a un fichero por medio de una redirección:
iconf -f cp850 -t utf8 fichero.txt > fichero_convertido.txt
Como referencia, podrás ver un listado textual de las distintas codificaciones de texto incorporadas al sistema con:
iconv -l
