如何在 Linux 中将文件编码转换为 UTF-8

2025-03-12 23:32:36
推荐回答(1个)
回答1:

Linux中转换文件的编码是用iconv命令,iconv命令有三个选项是必须要掌握的:
-f选项:即from,表示原本的编码格式
-t选项:即to,表示后来的新编码
-o选项:用于指定输出文件,就是转换编码后的新文件,如果没有指定输出文件选项,原来的文件会被新文件覆盖掉。
下面是将GB2312编码的文件转换成UTF-8编码的例子:
iconv -f gb2312 -t utf8 gb2312.txt -o utf8.txt
例子中gb2312.txt就是要转换的文件,utf8.txt就是转换后的新文件。