我想做的是
从CSV文件获取数据(字符集: Shift-JIS)
将字符集转换为UTF-8
将值设置到Google电子表格中
我在第二步遇到了一个问题。
问题
我在将Shift-JIS CSV转换为UTF-8 CSV时遇到问题。
谷歌电子表格中的字符串都是乱码。
以下是我的代码和Google电子表格截图:
预期:
而不是:
发布于 2021-02-28 07:50:06
我认为在您的脚本中,需要以shift-jis的形式从文件(shift-jis的CSV数据)中检索值。在这种情况下,不需要使用const newBlob = Utilities.newBlob('',MimeType.CSV).setDataFromString(csv,'UTF-8');。因此,当您的脚本被修改时,它将如下所示。
修改后的脚本:
参考资料:
getDataAsString(字符集)
https://stackoverflow.com/questions/66402580
复制相似问题