Anzeige von Unicode in Powershell

Was ich versuche zu erreichen ist ziemlich einfach, obwohl Powershell macht es fast unmöglich.

Ich wollen, um den vollständigen Pfad der Dateien, einige mit arabischen, chinesischen, japanischen und Russischen Zeichen in Ihren Namen

Bekomme ich immer einige nicht mehr zu entziffern Ausgabe, wie unten gezeigt
Anzeige von Unicode in Powershell

Die Ausgabe gesehen, in der Konsole verbraucht wird, wie von einem anderen script.
Die Ausgabe enthält ? anstelle der tatsächlichen Zeichen.

Den Befehl ausgeführt ist

(Get-ChildItem -Recurse -Path "D:\test" -Include *unicode* | Get-ChildItem -Recurse).FullName

Gibt es eine einfache Möglichkeit zum starten von powershell (über die Kommandozeile oder in irgendeiner Art, die geschrieben werden kann in einem Skript), so dass die Ausgabe richtig gesehen.

P. S. ich habe schon viele ähnliche Fragen auf Stack Overflow, aber keiner von Ihnen haben viel input von anderen als den Aufruf einer Windows-Console Subsystem Problem.

Welche schriftart verwenden Sie in Ihrem PowerShell-Konsole? Sind Sie sicher, dass es das problem Sprachen?
stackoverflow.com/questions/1938639/monospace-unicode-font relevant sein können.

InformationsquelleAutor Dhiwakar Ravikumar | 2018-03-25

Schreibe einen Kommentar