python - Min UTF-8-fil konverteres automatisk til ANSI, hvordan kan jeg løse dette?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg laver en inputfil til et andet program ved hjælp af Python3.6, og mit operativsystem er Windows 10, min outputkode som denne:



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


Når jeg åbner denne uddatafil med EditPlus, fortæller den mig altid, at den er kodet ved hjælp af ANSI. Og det program, der tager denne fil som input, vil også hæve fejl. (Mærkeligt, Notesblok ++ fortæller filen er UTF-8 kodet)


Men hvis jeg sætter et tegn som Ž Ǧ, vil filen beholde UTF-8-kodning, og programmet fungerer fint. Det er meget irriterende, og jeg kan bare ikke finde ud af hvorfor og hvordan man løser dette?

Bedste reference