Iconv just writes the converted text to stdout. You have to use -o OUTPUTFILE.txt
as an parameter or write stdout to a file. (iconv -f x -t z filename.txt > OUTPUTFILE.txt
or iconv -f x -t z < filename.txt > OUTPUTFILE.txt
in some iconv versions)
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.