我已使用Azure数据工厂复制活动(二进制文件副本)将文件从远程服务器复制到Azure Blob存储。这些文件是json文件和txt文件。我想将文件的编码更改为UTF-16。
我知道从远程服务器复制文本文件时可以更改编码,只需在复制活动中在接收器端提及编码为UTF-16。我实现了复制活动,该活动将每个文件作为txt文件,正在工作文件。有时,我遇到一些与行定界符有关的错误,并将实现更改为二进制副本。现在,我想将这些文件的编码从UTF-8更改为UTF-16。我找不到任何方法。
任何帮助/建议将不胜感激。
答案 0 :(得分:0)
如果文件存储在blob存储中,则即使设置了content-encoding的blob属性,也无法直接更改其内容编码。
执行此操作的方式(通过代码或手动)是您应该下载它->使用UTF-16对其进行编码->然后再次上传。