UTF-8-Konsole Windows
Verfasst: Dienstag 15. Oktober 2013, 14:56
Hallo,
hat jemand einen Tipp, wie man vernünftigen Unicode-Support unter Windows (7) hinbekommt? Die normale cmd.exe kann man ja wirklich vergessen, deswegen habe ich mir jetzt ConEmuheruntergeladen. Das scheint mir besser zu sein und ist schon mal halbwegs konfigurierbar.
Als einfachen Test möchte ich einfach etwas Japanisches angezeigt bekommen. Die ganz einfache Python-3-Datei ist daher:
ConEmu zeigt mir (im Gegensatz zur cmd.exe) auf jeden Fall schon einmal Japanisch an. Dateinamen auf Japanisch gehen, ich kann auch Verzeichnisse auf Japanisch erstellen, Japanisch eintippen usw.
Wenn ich jetzt allerdings die Datei ausführe, kommt folgende Fehlermeldung:
Ich glaube nicht, dass der Fehler an der Konsole liegt, da diese normalen japanischen Text verarbeitet. Es scheint mir eher an Python zu liegen.
Hat da jemand ein Tipp? Unter Linux klappt das alles ohne Probleme, aber unter Windows irgendwie nur sehr begrenzt.
Danke
hat jemand einen Tipp, wie man vernünftigen Unicode-Support unter Windows (7) hinbekommt? Die normale cmd.exe kann man ja wirklich vergessen, deswegen habe ich mir jetzt ConEmuheruntergeladen. Das scheint mir besser zu sein und ist schon mal halbwegs konfigurierbar.
Als einfachen Test möchte ich einfach etwas Japanisches angezeigt bekommen. Die ganz einfache Python-3-Datei ist daher:
Code: Alles auswählen
print("日本語")
Wenn ich jetzt allerdings die Datei ausführe, kommt folgende Fehlermeldung:
Code: Alles auswählen
PS D:\> python test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
\ufeffprint("\u65e5\u672c\u8a9e")
File "C:\Programmieren\Python33\lib\encodings\cp850.py", line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_map)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-2: character maps to <undefined>
Hat da jemand ein Tipp? Unter Linux klappt das alles ohne Probleme, aber unter Windows irgendwie nur sehr begrenzt.
Danke
