Загрузить в блоб через SFTP в формате UTF-8 - PullRequest
0 голосов
/ 17 апреля 2020

Я загружаю некоторые плоские файлы в хранилище 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...