Ich möchte '\xd6\xd0\xb9\xfa\xba\xda\xc1\xfa\xbd\xad'
drucken, die ein chinesisches Schriftzeichen ist.Python: Wie drucke ich diese spezielle Zeichenfolge?
l = ['\xd6\xd0\xb9\xfa\xba\xda\xc1\xfa\xbd\xad']
a = [l[0].decode('utf-8')]
print(a[0])
Aber es wirft diesen Fehler auf: UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 0: invalid continuation byte
. Ich habe auch versucht deocde('latin-1')
. Aber das Ergebnis sind keine chinesischen Schriftzeichen.
Woher haben Sie diese Bytes? – Ryan
@Ryan es ist eine csv-Datei, alle Werte in dieser Spalte sind chinesische Zeichen wie in Excel gezeigt. –
Was sind die korrekten Zeichen für diese Bytes? Könnten Sie bitte diejenigen in die Frage aufnehmen? – Ryan