最近工作中 mantis bug管理导出bug表乱码,不方便,找了一下,记录下来
导出的文件为utf-8格式,但是没有bom
用vim 打开,输入下面的命令可以看文件格式
:set fileencoding
处理过程,先加BOM,然后再转换为 utf-16le
vim打开文件
加上BOM标记,然后保存
:set bomb
转换为utf-16le
iconv -f utf-8 -t utf-16le 1.csv > 2.csv
下面这一篇文章有详细的格式兼容性介绍
http://blog.csdn.net/zhaozhi406/article/details/46241415/