有一批 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_{}" ``` |