首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
广告
V2EX
›
问与答
如何将 csv 文件的格式在 Linux 批量转换成 utf-8 的编码格式
jiaqidianbo
·
2015-09-29 00:33:33 +08:00
· 5896 次点击
这是一个创建于 3430 天前的主题,其中的信息可能已经有所发展或是发生改变。
有一批 csv 的数据,可以在 vim 看到中文乱码,手动可以 set fileencoding utf-8,但是文件太多,一个一个打开修改很麻烦,有脚本吗?该怎么写
utf-8
csv
格式
vim
3 条回复
•
2015-09-29 09:38:22 +08:00
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_{}"
```
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2220 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms ·
UTC 16:08
·
PVG 00:08
·
LAX 08:08
·
JFK 11:08
Developed with
CodeLauncher
♥ Do have faith in what you're doing.