首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将CSV字符集从Shift-JIS转换为UTF-8

将CSV字符集从Shift-JIS转换为UTF-8
EN

Stack Overflow用户
提问于 2021-02-28 03:18:07
回答 1查看 133关注 0票数 0

我想做的是

从CSV文件获取数据(字符集: Shift-JIS)

将字符集转换为UTF-8

将值设置到Google电子表格中

我在第二步遇到了一个问题。

问题

我在将Shift-JIS CSV转换为UTF-8 CSV时遇到问题。

谷歌电子表格中的字符串都是乱码。

以下是我的代码和Google电子表格截图:

预期:

而不是:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-28 07:50:06

我认为在您的脚本中,需要以shift-jis的形式从文件(shift-jis的CSV数据)中检索值。在这种情况下,不需要使用const newBlob = Utilities.newBlob('',MimeType.CSV).setDataFromString(csv,'UTF-8');。因此,当您的脚本被修改时,它将如下所示。

修改后的脚本:

参考资料:

getDataAsString(字符集)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66402580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档