问题:从命令行解码linux机器上的文件

时间:2014-11-25 10:07:05

标签: linux utf-8 decoding

我有一些法语代码点,我想在Linux系统上解码为utf-8。 我的文件内容是(小例子):

Lemari%C3%A9%20

哪个解码应该是:Lemarié

我读到iconv是实现这一目标的一个很好的工具,但我不知道我应该使用-f参数,因为文件内容是编码的,所以我只尝试使用-t选项成功: iconv -t UTF8 test.csv

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

在手册页中,以下是将输入从ISO88592编码格式转换为UTF8编码格式的命令。输出将是output.txt文件。

iconv -f ISO88592 -t UTF8 < input.txt > output.txt

因此,在您的情况下,-f应与输入文件的编码格式一起使用。像

iconv -f <input file encoding format> -t UTF8 < test.csv > output.txt