Falsche Codierung mit Python Decodieren in der Windows -Eingabeaufforderung

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Falsche Codierung mit Python Decodieren in der Windows -Eingabeaufforderung

by Anonymous » 16 May 2025, 19:04

Wenn ich decode auf einer Byte-Zeichenfolge ausführe, die als UTF-8 codiert ist, erhalte ich die ANSI-Codierung in einer Windows-Eingabeaufforderung.
>python --version
Python 3.13.0
>python -c "print(b'\xc3\x96'.decode('utf-8'))" > test.txt
< /code>
Wenn ich test.txt in Notepad ++ öffne, heißt es, dass die Codierung ANSI ist. Wenn ich den gleichen Befehl in MSYS2 (mit Python 3.11.6) ausführe, ist die resultierende Codierung wie erwartet UTF-8. Wie kommt es, dass die Codierung mit der Windows -Eingabeaufforderung falsch ist?

Top