我正在通过 SFTP 将一些平面文件上传到 blob 存储。当我使用 polybase 时,我需要将它们转换为 UTF-8 格式。在上传到 blob 之前,是否可以将文件从 ANSI 转换为 UTF-8。我正在使用 python 上传,但无法转换为 UTF-8。请指教。谢谢
下面是我使用的代码
blockSize = 1048576
with codecs.open("your ANSI source file.txt","r",encoding="mbcs") as sourceFile:
with codecs.open("Your UTF-8 output file.txt","w",encoding="UTF-8") as targetFile:
while True:
contents = sourceFile.read(blockSize)
if not contents:
break
targetFile.write(contents)