Iconv simplemente escribe el texto convertido en stdout. Debe usar -o OUTPUTFILE.txt
como parámetro o escribir stdout en un archivo. (iconv -f x -t z filename.txt > OUTPUTFILE.txt
oiconv -f x -t z <filename.txt> OUTPUTFILE.txt
en algunas versiones de iconv)
Synopsis
iconv -f encoding -t encoding inputfile
Description
The iconv program converts the encoding of characters in inputfile from one coded character set to another.
**The result is written to standard output unless otherwise specified by the --output option.**
--from-code, -f encoding
Convert characters from encoding
--to-code, -t encoding
Convert characters to encoding
--list
List known coded character sets
--output, -o file
Specify output file (instead of stdout)
--verbose
Print progress information.
¿El 'iconv' imprimir un mensaje de error, o se convierte de forma incorrecta? (Por cierto, es posible que * acepte * más de las respuestas que haya recibido a preguntas anteriores. Los contestadores lo agradecerán). – thb
No, no se imprime un error. Quiero decir que convierte el archivo incorrectamente. Comprobé la codificación del archivo y lo encontré ISO-8859-15. – Hakim
¿cómo determinaste que era ISO-8895-15? – pizza