2010-09-20 6 views
190

Chaque fois que j'ajoute un nouveau fichier html (ou un autre fichier texte) au projet, son codage est défini sur Cp1250. Je ne suis pas sûr pourquoi, je suppose que c'est probablement parce que le langage d'entrée dans Windows est mis en polonais (qui est correct pour moi car c'est ma langue maternelle et je ne veux pas le changer). De toute façon, Eclipse dit 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 mis l'encodage en cliquant-droit sur tout le projet mais cela n'a pas aidé. Je ne trouve rien dans les options. C'est tellement ennuyeux ...Comment modifier le codage de fichier texte par défaut dans Eclipse?

J'utilise la version 'Helios' de l'éclipse et je l'utilise avec pydev si ça compte.

Répondre

348

Fenêtre -> Préférences -> Général -> Espace de travail: fichier texte encodage

+0

Merci! Je regardais Préférences-> Général-> Éditeurs-> Éditeurs de texte .... – PawelRoman

+29

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 définir (dites "enco") et automagiquement il affichera les panneaux qui sont pertinents. Un bon conseil la prochaine fois pour trouver l'une des nombreuses préférences cachées. –

+4

Ce que Jordan a dit. Je suis sûr que les menus interrogeables sont l'avenir du logiciel. – PawelP

43

La réponse de Nanda ne suffisait pas dans ma configuration. Ce que je devais faire est:

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

Cette zone de texte 'encodage par défaut' est juste là mais facile à ignorer. –

+0

Ceci est certainement nécessaire si, à un moment donné dans le passé, le codage d'un type de fichier particulier a été modifié manuellement. – wberry

5

Préférences >> général >> Editeurs >> les éditeurs de texte >> Orthographe: Enconding

P.S .: Eclipse Indigo et Juno.

3

J'avais le même problème quand j'ai reçu un code HTML pour le mettre dans mon projet et le renommer en .jsp. Pour résoudre le problème, j'ai besoin de ce que les gens ont déjà dit, c'est-à-dire de changer le codage du texte dans les préférences Eclipse. Cependant, avant de renommer les fichiers .jsp, il était nécessaire d'inclure la ligne suivante au début de chaque fichier .html:

<%@ page language="java" contentType="text/html; charset=UTF-8" 
pageEncoding="UTF-8"%> 

Je crois que cette contrainte Eclipse à comprendre qu'il était nécessaire de changer l'encodage de fichiers lorsque J'ai essayé de renommer .html en .jsp.

1

Si vous devez éditer des fichiers de même type avec plus d'encodages dans différents dossiers et projets (par exemple un projet en UTF-8 et d'autres 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 de la Encodage par défaut et cliquez surMise à 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.

1

Ce qui a fonctionné pour moi dans Eclipse Mars était d'aller à Fenêtre> Préférences> Web> fichiers HTML, et dans le panneau de droite dans le codage sélectionnez ISO 10646/Unicode (UTF-8), Appliquer et OK, alors et seulement alors mes fichiers .html ont été créés avec.

7

Pour éclipse Mars:

Modifier l'encodage de l'espace de travail:

Change workspace encoding

Vérifiez un fichier Encoding: Image check a file encoding

Questions connexes