将GBK格式的csv文件转成utf8格式
通过 http.get 方法将存在阿里云oss上的GBK格式的CSV文件获取到之后,用 csvtojson 模块的Converter方法转换出来,发现里面的中文字符是乱码,后来看,是因为上传到阿里云oss的CSV文件是GBK格式的,所以想问一下,怎样能将从阿里云OSS上获取到的GBK格式的CSV文件转换成utf8格式。 (上传到阿里云OSS之前将CSV文件转换为 UTF8 然后再上传不符合运营的需求)
5 回复
你需要iconv-lite
来自酷炫的 CNodeMD
var rowStr = encoding.convert(rowStr,"UTF-8","GBK")
@151263 用encoding模块顺利解决,谢谢
@klesh 已经用encoding模块顺利解决,谢谢
@semicoyoung 不客气, 我也有自己的开源模块 ejsExcel