我有一些法语代码点,我想在Linux系统上解码为utf-8。
我的文件内容是(小例子):
Lemari%C3%A9%20
哪个解码应该是:Lemarié
我读到iconv是实现这一目标的一个很好的工具,但我不知道我应该使用-f
参数,因为文件内容是编码的,所以我只尝试使用-t
选项成功:
iconv -t UTF8 test.csv
有什么建议吗?
答案 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