有什么方法可以在Azure Blob存储中转换json文件的编码吗?

时间:2019-10-29 16:02:27

标签: azure azure-data-factory-2 azure-blob-storage

我已使用Azure数据工厂复制活动(二进制文件副本)将文件从远程服务器复制到Azure Blob存储。这些文件是json文件和txt文件。我想将文件的编码更改为UTF-16。

我知道从远程服务器复制文本文件时可以更改编码,只需在复制活动中在接收器端提及编码为UTF-16。我实现了复制活动,该活动将每个文件作为txt文件,正在工作文件。有时,我遇到一些与行定界符有关的错误,并将实现更改为二进制副本。现在,我想将这些文件的编码从UTF-8更改为UTF-16。我找不到任何方法。

任何帮助/建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果文件存储在blob存储中,则即使设置了content-encoding的blob属性,也无法直接更改其内容编码。

执行此操作的方式(通过代码或手动)是您应该下载它->使用UTF-16对其进行编码->然后再次上传。