Die Codierung der Java-Ressourcen ist alle utf8 und wird mit utf8 kompiliert. Bei der Ausgabe über die Konsole werden chinesische Schriftzeichen jedoch immer noch verstümmelt angezeigt.
Eclipse-Konsole
Die Kodierung der Eclipse-Konsole entspricht standardmäßig der Kodierung des Betriebssystems, z. B. GBK. Derzeit können utf8-codierte chinesische Zeichen nicht korrekt angezeigt werden und die Codierung der Konsole muss als utf8 angegeben werden. Schritte:
Menü: Konfiguration ausführen |. Registerkarte „Konsolenkodierung“ auf der rechten Seite, wählen Sie UTF-8-Kodierung
cmd-Konsole
Die Codierung der cmd-Konsole ist standardmäßig auf die Codierung des Betriebssystems eingestellt, z. B. GBK. Wie oben kann es auch bei der Anzeige chinesischer Schriftzeichen zu Problemen kommen. Sie können es so einstellen:
Öffnen Sie cmd.exe
Führen Sie chcp 65001 aus, um die Codepage 65001 für UTF-8 und 936 für chinesische Zeichen zu ändern.
Geben Sie die Kodierung java -Dfile.encoding=UTF-8 xxx an, wenn Sie den Java-Befehl ausführen
Weitere Java-Kenntnisse finden Sie im Java-Grundlagen-Tutorial Spalte.
Das obige ist der detaillierte Inhalt vonLösung für verstümmelte chinesische Ausgabe in der Java-Konsole. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!