Wie kann ich Unicode-Strings in Python 3 drucken?Drucken Unicode-Zeichen in Python 3
myString = 'My unicode character: \ufffd'
print(myString)
Die Ausgabe sollte sein: „Mein Unicode-Zeichen: ü“
File "C:\Program Files (x86)\Python35-32\lib\encodings\cp850.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_map)[0] UnicodeEncodeError: 'charmap' codec can't encode character '\ufffd' in position 22: character maps to
Ich habe viele Artikel über diese auf Stapel von Exchange lesen, aber nicht der Antworten gearbeitet.
Bitte helfen. Ich bin wirklich neugierig, wie ich dieses wirklich einfach aussehende Beispiel lösen kann! Thans sehr im Voraus!
Seitennotiz: Ich weiß nicht, warum Sie erwarten U + FFFD, das Ersatzzeichen " " zu drucken ü. – L3viathan
BTW, '\ ufffd' ist _nicht_' ü'. Der Codepoint für LATIN SMALL LETTER U mit DIAERESIS ist '\ u00fc', was in der UTF-8-Codierung" b "\ xc3 \ xbc" ist. –