Unterstützung der UTF-8-Codierung in Eclipse


127

Wie kann ich UTF-8-Unterstützung in Eclipse hinzufügen? Ich möchte zum Beispiel die russische Sprache hinzufügen, aber Eclipse wird sie nicht unterstützen. Was soll ich machen? Bitte führen Sie mich.


1
Möchten Sie die übersetzte Sonnenfinsternis verwenden oder einfach die Dateicodierung ändern?
Soulcheck

Geht es um Code oder Ressourcen? Die Unterstützung von UTF-8-Ressourcen erfordert etwas mehr Arbeit.
Nyerguds

Ich benötige Unterstützung für die chinesische Sprache in Eclipse für Selenium WebDriver-Tests.
Ripon Al Wasim

Antworten:


256

Versuche dies

  • 1) Window > Preferences > General > Content TypesLegen Sie UTF-8 als Standardcodierung für alle Inhaltstypen fest.

  • 2) Window > Preferences > General > Workspaceeingestellt Text file encodingaufOther : UTF-8


13
Ich habe einen Blog-Beitrag zu diesem Thema geschrieben, der dies sehr detailliert veranschaulicht (mit Screenshots usw.): Unicode / UTF-8 in Ihren Eclipse Java-Projekten
Stijn de Witt

Ich kann keine UTF-8-Zeichen als Eingabe von der Konsole akzeptieren. Scanner sc = neuer Scanner (System.in); sc.nextLine (); hier, wenn ich nicht-englische Zeichen gebe, bekommt es etwas Müll. Welche Änderungen sind in der Einstellung oder im Programm erforderlich?
Kaushik Lele

2
Kaushik Lele: Ihre Frage bezieht sich nicht auf die hier gestellte Frage. Ich lade Sie ein, in anderen Fragen nach Ihrer Lösung zu suchen oder, falls keine vorhanden ist, Ihre eigene Frage zu stellen.
Meustrus

Das ist ziemlich schrecklich ... sicherlich sollte die Codierung eines Projekts vom Projekt abhängen, nicht von den globalen Eclipse-Einstellungen?
Nyerguds

2
@Nyerguds: Klicken Sie im Paket-Explorer mit der rechten Maustaste auf ein Projekt und wählen Sie Properties'. The first entry Ressource 'bietet genau das, was Sie möchten.
Ralph

36

Öffnen Sie Eclipse und führen Sie die folgenden Schritte aus:

  1. Fenster -> Einstellungen -> Erweitern Sie Allgemein und klicken Sie auf Arbeitsbereich. Die Codierung von Textdateien (ganz unten) verfügt über eine Codierungsauswahl.
  2. Wählen Sie das Optionsfeld "Andere" -> Wählen Sie UTF-8 aus der Dropdown-Liste
  3. Klicken Sie auf die Schaltfläche Übernehmen und OK ODER einfach auf die Schaltfläche OK

Geben Sie hier die Bildbeschreibung ein


12

Sie können einen Standardcodierungssatz festlegen, wenn Sie eclipse.exe ausführen.

  1. Öffnen Sie eclipse.ini in Ihrem Eclipse-Ausgangsverzeichnis oder STS.ini bei STS (Spring Tool Suite).
  2. Setzen Sie die folgende Zeile am Ende der Datei

-Dfile.encoding=UTF-8


8

Klicken Sie einfach mit der rechten Maustaste auf das Projekt - Eigenschaften und wählen Sie im Menü auf der linken Seite die Option Ressource.

Sie können jetzt die Codierung der Textdatei nach Ihren Wünschen ändern.


Ich habe die oben genannten Schritte ausgeführt und für den Konsolendruck für Chinesisch und Russisch in UTF-8 geändert. Aber leider hat es nicht funktioniert.
Ripon Al Wasim

0

Ich habe alle in diesem Beitrag genannten Einstellungen versucht , um mein Projekt erfolgreich zu erstellen, aber das hat bei mir nicht funktioniert. Endlich konnte ich mein Projekt mit mvn -DargLine=-Dfile.encoding=UTF-8 clean insallBefehl erfolgreich erstellen .



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.