228 votes

Comment modifier le codage par défaut des fichiers texte dans Eclipse ?

Chaque fois que j'ajoute un nouveau fichier html (ou un autre fichier texte) au projet, son encodage est réglé sur Cp1250. Je ne sais pas trop pourquoi, je suppose que c'est probablement parce que ma langue par défaut dans Windows est le polonais et que je ne veux pas en changer. Quoi qu'il en soit, Eclipse indique que Cp1250 est un encodage "par défaut" et je dois le changer manuellement en UTF-8 à chaque fois que j'ajoute quelque chose.

Où puis-je changer l'encodage par défaut en UTF-8 ? J'ai défini l'encodage en faisant un clic droit sur l'ensemble du projet, mais cela n'a rien donné. Je ne trouve rien dans les options. C'est tellement ennuyeux...

J'utilise la version 'Helios' de l'eclipse et je l'utilise avec pydev si cela a de l'importance.

1 votes

Je suis déçu que la valeur par défaut ne soit pas UTF-8 (8,5 ans après que vous ayez posé cette question !). La page UTF-8 de Wikipedia mentionne : "Google a rapporté qu'en 2008, UTF-8 (étiqueté "Unicode") est devenu l'encodage le plus courant pour les fichiers HTML. La section 3 de la spécification du langage Java stipule que "les programmes sont écrits en utilisant le jeu de caractères Unicode".

0 votes

Cela répond-il à votre question ? Comment prendre en charge le codage UTF-8 dans Eclipse ?

419voto

nanda Points 12764

Fenêtre -> Préférences -> Général -> Espace de travail : Encodage des fichiers texte

34 votes

Il devrait y avoir un champ de recherche dans la boîte de dialogue des préférences. Tapez les premières lettres de la chose que vous essayez de régler (disons "enco") et il affichera automatiquement les volets pertinents. Bonne astuce la prochaine fois pour trouver l'une des nombreuses préférences cachées.

4 votes

Ce que Jordan a dit. Je suis presque sûr que les menus consultables sont l'avenir des logiciels.

4 votes

Consultez mon blog pour un récapitulatif complet de tous les paramètres liés à l'encodage, y compris des captures d'écran : Unicode/UTF-8 dans vos projets Java Eclipse

57voto

BiAiB Points 2329

La réponse de Nanda n'était pas suffisante dans ma configuration. Ce que je devais faire, c'est.. :

  • Fenêtre > Préférences > Général > Types de contenu
  • Sélectionnez Texte > HTML dans l'arborescence
  • Sélectionner toutes les associations de fichiers, en particulier .html
  • Saisissez "UTF-8" dans le champ "encodage par défaut"

0 votes

Cela est certainement nécessaire si, à un moment donné dans le passé, l'encodage d'un type de fichier particulier a été modifié manuellement.

0 votes

Impossible de changer cela, chaque fois que je passe de ISO-8859-1 à UTF-8, le changement est rétabli lors de l'enregistrement.

8voto

vanduc1102 Points 1972

Pour l'éclipse Mars :

Modifier le codage de l'espace de travail :

Change workspace encoding

Vérifier un fichier Encodage : Image check a file encoding

5voto

Merphys Points 16

Préférences >> Général >> Éditeurs >> Éditeurs de texte >> Orthographe : Encodage

P.S. : Eclipse Indigo et Juno.

0 votes

Ceci n'est qu'une vérification de l'orthographe

5voto

Radek Pech Points 452

Si vous devez modifier des fichiers de même type avec plusieurs encodages dans différents dossiers et projets (par exemple, un projet est en UTF-8 et l'autre en Windows-12xx), allez à Fenêtre > Préférences > Général > Types de contenu > Texte > et sélectionnez chaque type avec plusieurs encodages.

Pour chaque type, supprimer le contenu du Encodage par défaut et cliquez sur Mise à jour .

De cette manière, Eclipse ne détectera pas automatiquement l'encodage et utilisera l'encodage défini pour le projet ou le dossier.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X