Мой файл UTF-8 автоматически конвертируется в ANSI, как я могу это исправить? - PullRequest
0 голосов
/ 25 апреля 2018

Я делаю входной файл для другой программы, использующей Python3.6, и моя ОС - Windows 10, мой код вывода такой:

with open(TXT_DESTINATION, 'w', encoding='utf-8', newline='\n') as output:
    output.write(mythings)

Когда я открываю этот выходной файл с помощью EditPlus, он всегда говорит мне, что он закодирован с использованием ANSI. И программа, которая принимает этот файл в качестве входных данных, также вызывает ошибку. (Странно, Notepad ++ говорит, что файл в кодировке UTF-8)

Однако, если я добавлю символ, такой как Ž Ǧ, файл сохранит кодировку UTF-8, и программа будет работать нормально. Это очень раздражает, и я просто не могу понять, почему и как это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...