ich mit einigen anderen alle Vorkommen einiger Zeichen ersetzen möchte und ich schrieb eine Übersetzung wie wie folgt:Python nicht in der Lage zu übersetzen
from string import punctuation, maketrans, digits
lower = maketrans("ĞÜŞİÖÇ".encode('utf-8'), "ğüşiöç".encode('utf-8'))
- - Codierung: UTF-8- -‘in der Anfang meines Codes. Wenn ich zu kodieren oder dekodieren versuchen, erhalte ich ‚UnicodeDecodeError‘ und wenn ich mir wie
ValueError: maketrans arguments must have same length
erhalte einen Fehler keine Codierung machen Wenn Python diese bekommt Ich denke, sie unterschiedliche Größe des Bytes und die Länge der Sequenzen zuteilen sind nicht gleich. Ich benutze Python 2.7.
Dank all :)