Codierungsfehler in Python: Readline() beim Lesen einer UTF-8-Datei wirft: 'charmap' codec can't decode byte
📁 Zeile, Python, KI
Ich versuche, die Port-Datei von Iana zu lesen. Sie ist in der Kodierung UTF-8 W/O BOM gespeichert. Aber bei einer der Zeilen beschwert sich die Funktion readline() auf diese Weise:
'charmap' codec can't decode byte 0x98 in position 7938: character maps to <undefined>
Die Zeile in der Datei sieht wie folgt aus:
# Jim Harlan <"" Jimh & infowest.com">
Welchen Workaround kann ich dafür finden? Oder gibt es eine direkte Lösung?
upd
Für den Workaround in Form des Entfernens dieser Zeile würde es gehen (und aus irgendeinem Grund ist es nur eine), aber nur während des Debuggings, denn später werden mir die Partner die Haare vom Kopf reißen. Ich werde auch den Code posten, der