有一批 csv 的数据,可以在 vim 看到中文乱码,手动可以 set fileencoding utf-8,但是文件太多,一个一个打开修改很麻烦,有脚本吗?该怎么写
1
013231 2015-09-29 00:43:17 +08:00
iconv
|
2
deyu260 2015-09-29 02:05:50 +08:00
dos2unix
|
3
m3ng9i 2015-09-29 09:38:22 +08:00
将当前目录下所有的 csv 文件转换为 utf-8 格式,新文件添加 utf8_前缀:
``` ls *.csv | xargs -I {} sh -c "iconv -f gbk -t utf-8 {} > utf8_{}" ``` |