Ich habe eine kleine Java-Anwendung geschrieben, deren Ausgabe Unicode-Zeichen enthält. Wenn ich Eclipse verwende, um es zu laufen — sehe ich alle Ausgabe wie erwartet.Unicode-Ausgabe in der Windows-Befehlszeile?
Die Leute, die die Anwendung verwenden sollen, werden es als JAR-Datei ausführen. Ich dachte, sie könnten Standard-Cmd-Fenster verwenden, aber in diesem Fenster erscheint der Unicode als Gibberish.
Gibt es eine Möglichkeit, dass "cmd window" die Unicode-Zeichen erkennt und sie korrekt anzeigt? Oder gibt es irgendein Werkzeug, um einfach die JAR-Datei auszuführen und die richtige Ausgabe zu erhalten?
BTW - Umleitung der Ausgabe in eine Datei funktioniert in Ordnung, aber das Programm ist interaktiv, so dass dies keine gute Lösung sein wird.
Bearbeiten: Vielen Dank für die Vorschläge. Es scheint, dass die Cmd-Fonts nicht die spezifischen Zeichen haben, die ich brauche, und deshalb hat das Ändern der Codepage mein Problem nicht gelöst.
Ich habe eine way gefunden, um mehr monospaced Fonts zu der Konsole hinzuzufügen, aber nachdem ich sie jede Änderung hinzufügen, die ich in Bezug auf die Schriftarten (sogar eine der ursprünglichen Schriftarten in einer anderen Größe auswählen) tun möchte - ignoriert.
Ich denke, dass ich einfach mit einem anderen Tool versuchen werde, das eine andere Schriftart einfacher chhosing unterstützt.
zu ändern Ich nehme an, Sie müssen schließlich eine "Konsole" für Ihre Anwendung schreiben ... – maxwellb
"Weg, um mehr monospaced Schriftarten zu der Konsole hinzuzufügen" - der Link ist tot – mbomb007
[Hier] (https: //www.techrepublic. com/blog/windows-and-office/quick-tip-add-fonts-zur-kommando-prompt /) ist eine Möglichkeit, weitere Schriftarten hinzuzufügen. Ich bin mir nicht sicher, ob es das Problem hat, das das OP noch erwähnt hat. – mbomb007