Drucken von Unicode-Zeichen in der Windows-Konsole
Wenn der Fehler „UnicodeEncodeError: ‚Charmap‘-Codec kann Zeichen nicht kodieren“ auftritt, wird er angezeigt weist darauf hin, dass die Konsolenkodierung bestimmte Unicode-Zeichen nicht verarbeiten kann. Um dieses Problem zu beheben, Python 3.6 und höher hat UTF-8 als Standard-Windows-Konsolenkodierung implementiert, was die Anzeige aller Unicode-Zeichen ermöglicht.
Alternative Problemumgehungen:
Beachten Sie bei früheren Python-Versionen Folgendes Lösungen:
Einschränkungen in interaktiven Konsolen:
In Python 3.6 wird die PYTHONIOENCODING-Kodierung für interaktive Konsolenpuffer ignoriert, sofern nicht PYTHONLEGACYWINDOWSIOENCODING ist auf eine nicht leere Zeichenfolge festgelegt.
Das obige ist der detaillierte Inhalt vonWie kann ich Unicode-Zeichen in der Windows-Konsole ohne Codierungsfehler drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!