跳到主要内容
CNode

将GBK格式的csv文件转成utf8格式

问答
Ssemicoyoung发布于 10 年前最后回复 10 年前
579160

通过 http.get 方法将存在阿里云oss上的GBK格式的CSV文件获取到之后,用 csvtojson 模块的Converter方法转换出来,发现里面的中文字符是乱码,后来看,是因为上传到阿里云oss的CSV文件是GBK格式的,所以想问一下,怎样能将从阿里云OSS上获取到的GBK格式的CSV文件转换成utf8格式。 (上传到阿里云OSS之前将CSV文件转换为 UTF8 然后再上传不符合运营的需求)

查看回复

回复 (5)

1
151263#510 年前
引用 semicoyoung@151263 用encoding模块顺利解决,谢谢

@semicoyoung 不客气, 我也有自己的开源模块 ejsExcel

S
semicoyoung#410 年前

@klesh 已经用encoding模块顺利解决,谢谢

S
semicoyoung#310 年前

@151263 用encoding模块顺利解决,谢谢

1
151263#210 年前
var rowStr = encoding.convert(rowStr,"UTF-8","GBK")

http://github.com/andris9/encoding

K
klesh#110 年前

你需要iconv-lite

来自酷炫的 CNodeMD

参与回复

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