Frage

ist auf einem Java (tomcat) App. dass manchmal schreibt nach stdout. Aber ich merke, dass indic Sprachen (zum Beispiel kannada ) entpuppen sich als ?????? Zeichen auf dem std. Windows-Konsole (Terminal) auf Windows Vista (SP1 Home Premium 64-bit).

Ich weiß, dass ich Kater aus Emacs (GNU Emacs 23.1.50.1 (i386-mingw-nt6.0.6001)) laufen konnte, damit ich die tomcat Konsolenausgabe aus Emacs sehen konnte. Emacs macht kannada OK (obwohl mit Fehlern).

Aber es wäre schön, wenn ich Kater von außerhalb Emacs starten könnte, wenn ich könnte.

Ich weiß, dass ich Kater aus Eclipse und laufen konnte (wo man die Konsole Codierung steuern kann), aber auch hier wäre es schön zu Start Kater von außerhalb von Eclipse sein, wenn ich könnte.

Also, was Entwickler, die ihre indic Sprache sehen wollen (die 3-Byte-Zeichen nimmt zu machen) tun? Auch Was Schwanz Dienstprogramme verwenden sie?

habe ich versucht, den Befehl chcp 65001 laufen Aber nachdem ich das tue, catalina.bat nicht Runat alle (Ausgänge ohne Ausgang): - (

P. S:. Ich bin als „Administrator“ Benutzer ausgeführt wird, wenn das keine Hilfe ist

Vielen Dank für alle Tipps und Hinweise.

War es hilfreich?

Lösung 2

Nach langem Suchen finde ich, dass cmd.exe nicht in der Lage ist indic Zeichen zu drucken!

Andere Tipps

Sie sind eingeschränkt durch die Schrift in der cmd verwendet. Die verwendete Schriftart nicht einfach diese Glyphen zur Verfügung hat. Sie können Hack die Registrierung mehr Schriftarten hinzufügen, aber Sie müssen noch eine Schriftart finden, die diese Glyphen unterstützt. Vielmehr lassen Tomcat zu einem Logfile anmelden und einen Viewer verwenden, die Schriftarten unterstützen diese Glyphen hat (zum Beispiel Arial, Verdana, etc). Sie können versuchen, TailXP , wenn Sie Datei-Tailing wollen in Fenster.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top