Я загружаю некоторые плоские файлы в хранилище BLOB-объектов через SFTP. Мне нужно конвертировать их в формат UTF-8, так как я использую PolyBase. Можно ли конвертировать файлы из 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)