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 sais pas pourquoi, probablement parce que ma langue par défaut sous Windows est le polonais et que je ne veux pas la changer. Quoi qu'il en soit, Eclipse indique que Cp1250 est un codage "par défaut" et que je dois le modifier manuellement en UTF-8 chaque fois que j'ajoute quelque chose.
Alors, où puis-je changer le codage par défaut en UTF-8? J'ai défini l'encodage en cliquant avec le bouton droit de la souris sur l'ensemble du projet, mais cela n'a pas aidé. Je ne trouve rien dans les options. C'est tellement ennuyeux...
J'utilise la version 'Helios' de l'Eclipse et l'utilise avec pydev si cela compte.
Fenêtre -> Préférences -> Général -> Espace de travail: Codage de fichier texte
La réponse de Nanda n'était pas suffisante dans ma configuration. Ce que je devais faire c'est:
Préférences >> Général >> Éditeurs >> Éditeurs de texte >> Orthographe: Encodage
P.S .: Eclipse Indigo et Juno.
J'avais le même problème lorsque j'ai reçu un fichier html à insérer dans mon projet et le renommer en .jsp. Pour résoudre le problème, j'avais besoin de ce que les personnes mentionnées ci-dessus avaient déjà dit, à savoir modifier le codage du texte dans les préférences Eclipse. Cependant, avant de renommer les fichiers en .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 cela a forcé Eclipse à comprendre qu'il était nécessaire de modifier le codage de fichier lorsque j'ai essayé de renommer .html en .jsp.
Ce qui a fonctionné pour moi dans Eclipse Mars était d'aller dans Fenêtre> Préférences> Web> Fichiers HTML, et dans le panneau de droite de Codage, sélectionnez ISO 10646/Unicode (UTF-8) =, Appliquer et OK, alors et seulement alors mes fichiers .html ont été créés avec.
Si vous devez éditer des fichiers du même type avec plus d'encodages dans différents dossiers et projets (par exemple, un projet est au format UTF-8 et un autre dans Windows-12xx), accédez à l'écran Fenêtre> Préférences> Général> Types de contenu> Texte).> et sélectionnez chaque type avec plusieurs encodages.
Pour chaque type, supprimez le contenu du codage par défaut et cliquez sur Mettre à jour .
De cette façon, Eclipse ne "détectera pas" automatiquement le codage et utilisera le codage défini pour le projet ou le dossier.
Fenêtre> Préférences> Web> Fichiers JSP