Sesión y utilidades

Comando iconv

Convierte texto entre codificaciones de caracteres, por ejemplo de UTF-8 a ASCII o Latin-1.

Sintaxis

iconv -f ORIGEN -t DESTINO [archivo]

Opciones más útiles

-fCodificación de origen
-tCodificación de destino
-lLista las codificaciones disponibles

Ejemplos para copiar

$ printf 'abc\n' > i.txt && iconv -f UTF-8 -t ASCII i.txtConvertir a ASCII

Puedes probarlos en la terminal del navegador: no toca tu ordenador.

Errores típicos

  • Si el destino no soporta algún carácter (por ejemplo, una eñe en ASCII), puede perderse o dar error.

Comandos relacionados

FAQ

¿Cuándo hace falta iconv?

Cuando un archivo se ve con caracteres raros por tener otra codificación.

Aprende a usarlo de verdad

El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.

Empezar el curso gratis