2015-04-17 35 views
9

Mein Laptop erlitt einen Festplattenfehler und ich musste IntelliJ und Windows auf einer neuen Festplatte neu installieren. In meinem alten Laufwerk konnte ich (system.out.println) Fremdsprachen in der Konsole ohne Probleme drucken, aber nach der Neuinstallation erkennt meine Konsole den Text nicht und ich bekomme eine Ausgabe wie dieseIntelliJ IDEA Konsole Ausgabe

????????????? ???? | 
??????????-??? ??_???????-??? 

?????? ???????: 
?????: ?????????-????? 
????????? ??-?? ? 1-1 ? 

ich denke, die aufgrund irgendeinen Fehler in meiner Quelle nicht, ist es eine Möglichkeit, meine IDE zu konfigurieren, um diesen Text zu erkennen (Tamilisch in diesem Fall, aber ich brauche eine große Anzahl von Sprachen zu unterstützen)

Vielen Dank im Voraus, Sumal.

+1

Haben Sie überprüfen, Einstellungen → Dateikodierung → Projekt Encoding → IDE Encoding für UTF-8? – sina72

+0

Großartig. Ich habe meinen Kommentar als Antwort erneut gepostet. – sina72

+0

Ähnliche: https://StackOverflow.com/Questions/35231291/intellij-idea-incorrect-encoding-in-console-output – Vadzim

Antwort

4

Überprüfen Sie, ob Sie eine IDE-Codierung ausgewählt haben, die Fremdsprachen unterstützt.

Settings → File Encoding → Project Encoding → IDE Encoding 

Dort wählen Sie UTF-8.

+0

Dies funktioniert für mich nach dem Neustart von IntelliJ IDEA 14.1.5 auf Windows 8.1 64-Bit auf Oracle JDK8_60. Ich frage mich, warum @Galya kann das nicht funktionieren. –

+4

Es legt die Quellcodierung fest, aber nicht die Ausgabecodierung für die Kolonne. – GKislin

20

Die vorgeschlagene Lösung funktionierte nicht für mich. Obwohl ich die IDE-Codierung & Projektcodierung in UTF-8 in den Einstellungen von Idea festgelegt habe, zeigte die Konsole weiterhin die Zeichen nicht richtig an. Für andere Leute in der gleichen Situation werde ich eine andere Lösung veröffentlichen, die für mich funktioniert hat.

Sie müssen die ausführbare Datei der Idee finden. Unter Windows befindet es sich wahrscheinlich unter "C: \ Programme (x86) \ JetBrains \ IntelliJ IDEA 14.1.5 \ bin". In der Datei "idea.exe.vmoptions" müssen Sie die folgende Zeile hinzufügen:

-Dfile.encoding=UTF-8 
+0

das funktionierte für mich, vielen Dank, wierd Bug – kilonet

+0

Funktioniert in Android Studio 1.5.1, Windows 10. – dnp

+0

Dies funktioniert auf IntelliJ 2016.2.2. Danke +1 –