Vorausgesetzt, ich habe Schriftarten installiert, die die entsprechenden Glyphen enthalten, gibt es eine Befehlsshell für Windows XP, die Unicode-Zeichen anzeigen wird? Mindestens zwei Dinge, die Unicode korrekt anzeigen sollten:Gibt es eine Windows-Befehlsshell, die Unicode-Zeichen anzeigt?
- Verzeichnislisten. Es ist mir egal, was ich eingeben muss (dir, ls, get-childitem usw.), solange Dateien mit Unicode-Zeichen in ihren Namen mit den richtigen Glyphen und nicht mit dem nicht druckbaren Zeichenfeld angezeigt werden.
- Textdateiinhaltslisten. Auch hier ist es egal, ob es "weniger", "mehr", "Katze", "Hund" usw. ist, solange die Charaktere gedruckt werden. Ich erkenne, dass dies wegen der Zeichencodierung der Datei komplizierter ist. Wenn ich das in der Befehlszeile angeben muss, ist das für mich in Ordnung.
Hier ist, was ich bisher ausprobiert habe:
- cmd.exe; einschließlich der mehrsprachigen Version.
- Cygwin bash
Kein Glück. Ich habe sogar versucht, custom fonts for cmd/PowerShell zu installieren. PowerShell und cmd.exe scheinen in dem Sinne Unicode-fähig zu sein, dass ich die nicht druckbare Box dort kopieren und einfügen kann und sie in andere Apps mit den richtigen Zeichen einfügen kann. Cygwin (?) Scheint sich in die? Charakter und das kommt durch das Kopieren/Einfügen.
Irgendwelche Ideen?
Upvoted für eine funktionierende Lösung für das Problem vorgeschlagen. Ich würde es akzeptieren, außer dass ich Hoffnung auf etwas Besseres halte. Als "frühes Alpha" hat es einen langen Weg vor sich, um eine wirklich brauchbare Hülle zu sein. –
Das aktuelle CTP3 ist unglaublich stabil und, leider, ist es die einzige Lösung, die es heutzutage nicht gibt, Geld zu bezahlen. –
Da dieses alte Thema kürzlich an die Spitze der Liste gerückt wurde, habe ich die primäre Antwort mit einem Link zu den neuesten Powershell-Bits bearbeitet. –