In einer Textdatei gibt es eine Zeichenfolge "Ich mag das nicht".
Wenn ich es jedoch in eine Zeichenfolge einlese, wird es zu "Ich mag \ xe2 \ x80 \ x98t nicht so". Ich verstehe, dass \ u2018 die Unicode-Darstellung von "'" ist. ich benutze
f1 = open (file1, "r")
text = f1.read()
Befehl zum Lesen.
Ist es nun möglich, die Zeichenfolge so zu lesen, dass beim Einlesen in die Zeichenfolge "Ich mag das nicht" anstelle von "Ich mag das nicht \ xe2 \ x80 \ x98t"?
Zweite Änderung: Ich habe gesehen, dass einige Leute Mapping verwenden, um dieses Problem zu lösen. Gibt es wirklich keine integrierte Konvertierung, die diese Art der Konvertierung von ANSI in Unicode (und umgekehrt) durchführt?