去掉bom的perl脚本
#!/usr/bin/perl
@file=<>;
$file[0] =~ s/^\xEF\xBB\xBF//;
print(@file);
转换编码的iconv命令
下载地址
http://gnuwin32.sourceforge.net/packages/libiconv.htm
还需要这个,否则会报少dll文件
http://downloads.sourceforge.net/project/gnuwin32/make/3.81/make-3.81-dep.zip?r=http%3A%2F%2Fgnuwin32.sourceforge.net%2Fpackages%2Fmake.htm&ts=1295607625&use_mirror=surfnet
把make-3.81-dep.zip中bin目录里的libintl3.dll拷贝到iconv.exe所在目录下
#查看支持的编码
iconv -l
#转换编码
iconv -f utf-8 -t gbk utf8.csv.rbom >gbk.csv
完整的命令
removebom.pl utf8bom.csv >utf8.csv.rbom && iconv -f utf-8 -t gbk utf8.csv.rbom >gbk.csv
© 2019, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com