CNode

求助.utf8格式的csv用excel打开乱码。

Ffuckadd发布于13 年前最后回复11 年前6 回复8245 浏览0 收藏

用fs.writeFile()函数写文件不支持gb2312,所以用utf8格式写入。但是问题来了,文件用excel打开会乱码,文本文档打开正常显示。求帮助!

查看回复

回复 (6)

T
Tei320#2·11 年前

excel gbk格式行~

W
wenbob#3·11 年前
iconv = require "iconv-lite"
fs.writeFile "xxx.csv", iconv.encode("xxxxxxxx", "GB18030"), (err) -> ....
1
151263#4·11 年前

要加BOM头信息

1
151263#5·11 年前

类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。

F
fuckadd#6·13 年前

网上说excel自身问题。经过测试,2003的正常,2007的会乱码。但是如何解决2007乱码这个问题。求大神指导!

参与回复
登录后即可参与回复。登录