excel 打开csv中文乱码
excel 打开csv中文乱码
背景
用linux跑数据,拉取csv文件,下载到本地windows,然后用excel发现中文乱码了
解决办法
在linux中更改文件编码,两种方式
第一种,在打开的时候以规定格式打开
vim file.txt -c "e ++enc=GB18030"
第二种,shell中更改文件格式
iconv -f utf8 -t GB18030 fileName1 -o fileName2
把gbk更改为utf8,输出到fileName2中
:set fileencoding # vim查看当前文件编码格式
参考1
参考2
第三种,手动更改
现用记事本打开csv,然后在另存为中更改编码为ANSI,再打开就正常了
参考
为啥这么改
一句话解释:excel不支持utf-8无BOM格式,支持utf-8 BOM格式
上面的GB18030就是windows中的ANSI
参考
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
