如何将 csv 文件的格式在 Linux 批量转换成 utf-8 的编码格式
发布网友
发布时间:2022-04-23 16:51
我来回答
共1个回答
热心网友
时间:2022-06-05 05:23
展开1全部csv文件本质上还是属于文本文件,在Linux中转换文本文件的编码可以使用iconv命令,iconv命令很简单,记住它的三个参数就可以了,下面是它的三个参数:
-f参数:表示from,就是原本的编码格式
-t参数:表示to,就是后来的新编码
-o参数:表示输出文件,就是转换编码后的新文件的文件名,如果没有这个参数新文件会将原来的文件覆盖掉。
下面是将GB2312编码的文本文件转换成UTF-8编码的例子:
iconv -f gb2312 -t utf8 mygb2312.txt -o myutf8.txt
这个例子中mygb2412.txt就是要转换的文件,myutf8.txt就是转换后的新文件。如果是批量转换,可以写一个简单的shell脚本,非常容易就能实现的。