Comment prendre en charge l'encodage UTF-8 dans Eclipse


127

Comment puis-je ajouter le support UTF-8 dans eclipse? Je veux ajouter par exemple la langue russe mais eclipse ne la supportera pas. Que devrais-je faire? Guidez-moi s'il-vous-plaît.


1
voulez-vous utiliser l'éclipse traduite ou simplement changer le codage du fichier?
soulcheck

S'agit-il de code ou de ressources? La prise en charge des ressources UTF-8 demande un peu plus de travail.
Nyerguds

J'ai besoin de la prise en charge de la langue chinoise dans eclipse pour les tests Selenium WebDriver.
Ripon Al Wasim

Réponses:


256

Essaye ça

  • 1) Window > Preferences > General > Content Types, définissez UTF-8 comme encodage par défaut pour tous les types de contenu.

  • 2) Window > Preferences > General > Workspace, réglé Text file encodingsurOther : UTF-8


13
J'ai écrit un article de blog sur ce sujet même qui illustre cela en détail (avec des captures d'écran, etc.): Unicode / UTF-8 dans vos projets Java Eclipse
Stijn de Witt

Je ne peux pas accepter les caractères UTF-8 comme entrée de la console. Scanner sc = nouveau scanner (System.in); sc.nextLine (); ici, si je donne des caractères non anglais, il obtient quelque chose de poubelle. Quels changements nécessaires dans le cadre ou dans le programme?
Kaushik Lele

2
Kaushik Lele: Votre question ne se rapporte pas à la question posée ici. Je vous invite à rechercher votre solution dans d'autres questions, ou s'il n'en existe pas, posez votre propre question.
meustrus

C'est assez horrible ... sûrement l'encodage d'un projet devrait dépendre du projet, pas des paramètres globaux d'Eclipse?
Nyerguds

2
@Nyerguds: dans l'Explorateur de packages, cliquez avec le bouton droit sur un projet et choisissez Properties'. The first entry Resource 'offre exactement ce que vous voulez.
Ralph

36

Ouvrez Eclipse et procédez comme suit:

  1. Fenêtre -> Préférences -> Développez Général et cliquez sur Espace de travail, l'encodage du fichier texte (près du bas) a un sélecteur d'encodage.
  2. Sélectionnez le bouton radio "Autre" -> Sélectionnez UTF-8 dans le menu déroulant
  3. Cliquez sur le bouton Appliquer et OK OU cliquez simplement sur le bouton OK

entrez la description de l'image ici


12

Vous pouvez définir un jeu de codage par défaut chaque fois que vous exécutez eclipse.exe.

  1. Ouvrez eclipse.ini dans votre répertoire personnel eclipse Ou STS.ini dans le cas de STS (Spring Tool Suite)
  2. mettre la ligne ci-dessous à la fin du fichier

-Dfile.encoding=UTF-8


8

Faites un clic droit sur Projet - Propriétés et sélectionnez Ressource dans le menu de gauche.

Vous pouvez maintenant changer le codage du fichier texte en ce que vous souhaitez.


J'ai suivi les étapes que vous avez mentionnées ci-dessus et changé en UTF-8 pour l'impression de la console pour les langues chinoises et russes. Mais malheureusement, cela n'a pas fonctionné.
Ripon Al Wasim

0

J'ai essayé tous les paramètres mentionnés dans cet article pour créer mon projet avec succès, mais cela n'a pas fonctionné pour moi. Enfin, j'ai pu construire mon projet avec succès avec la mvn -DargLine=-Dfile.encoding=UTF-8 clean insallcommande.



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.