Ich habe convert()
eine Funktion schreiben, die eine pdf in HTML verwandelt sich und gibt die HTML als String zurück. Wenn ich tun:Kann nicht in Datei schreiben, aber auf Text
print(convert())
Es funktioniert, aber wenn ich versuche, das Ergebnis zu schreiben in Datei:
f.write(convert())
ich:
UnicodeEncodeError: 'charmap' codec can't encode character '\ufb01' in position 978: character maps to <undefined>
In pycharm
mein Projekt Encoder gesetzt auf UTF-8, und ich habe eine
# -*- encoding: utf-8 -*-
Zu Beginn der Datei. Irgendwelche Ideen, warum ich diesen Fehler bekomme?
Versuchen Sie mit 'f.write (convert(). Encode ('utf-8'))' – Hackerman