97 votes

Comment changer l'encodage des fichiers dans NetBeans ?

Je veux changer l'encodage d'un fichier dans l'EDI NetBeans (ver 6.9.1), disons de ANSII à UTF-8. Comment puis-je le faire ?

EDIT : Je vais être plus précis. Je ne veux pas changer l'encodage par défaut dans NetBeans. Je veux seulement changer l'encodage du fichier en cours d'édition.

1 votes

193voto

Danny Points 991

Allez dans le dossier etc dans le home de Netbeans --> ouvrez netbeans.conf et ajouter sur netbeans_default_options ligne suivante :

-J-Dfile.encoding=UTF-8

Redémarrez Netbeans et il devrait être en UTF-8.

Pour vérifier, allez dans Aide --> À propos et vérifiez Système : Windows Vista version 6.0 running on x86; UTF-8; nl_NL (nb)

0 votes

Comment trouver le fichier dans mac ?

0 votes

Fonctionne pour NB 7.2 sous Win XP. Merci !

5 votes

+1 Cela a fonctionné pour moi sur Mac 10.8 le fichier est situé ici : /Applications/NetBeans/NetBeans 7.2.1.app/Contents/Resources/NetBeans/etc/netbeans.conf

20voto

Vladimir Points 1462

Dans le modèle NetBeans, tous les fichiers du projet doivent avoir le même encodage. La réponse est que vous ne pouvez pas faire cela dans Netbeans.

Si vous travaillez dans Netbeans, vous devriez envisager de convertir tous les fichiers en un seul encodage en utilisant d'autres outils.

1 votes

Merci. Si quelqu'un connaît un tel outil, merci de le poster ici : superuser.com/questions/208948/

1 votes

@JohmM2, Vous pouvez utiliser jEdit pour changer l'encodage du fichier si vous n'avez pas trouvé quelque chose de mieux. Vous pouvez convertir les fichiers un par un à la demande. Je ne connais pas d'outil automatique actuellement, surtout si vous avez des fichiers de différents encodages. Vous pouvez éventuellement utiliser l'outil en ligne de commande iconv, mais je ne suis pas sûr qu'il fonctionnera le mieux et que c'est le meilleur outil.

1 votes

Pour les générations futures - pour changer l'encodage, Notepad++ peut être utilisé. Ouvrez le fichier, voyez son encodage, convertissez-le en celui que vous souhaitez et enregistrez.

9voto

user569825 Points 1028

La documentation de NetBeans indique simplement qu'une hiérarchie pour FileEncodingQuery (FEQ), suggérant que vous peut définir l'encodage sur une base par fichier :

Juste pour référence, voici la page wiki concernant les paramètres du projet :

5voto

acnb Points 31

Il y a un vieux Rapport de bogue concernant cette question.

0 votes

Je sais que je suis en train de nécro commenter, mais ce post à fort vote ci-dessus m'a sauvé.... Ce qui est incroyable c'est que j'ai passé des années à configurer manuellement l'encodage pour chaque sous-option dans Eclipse alors que c'est 1 ligne pour NB ?!

2voto

iberck Points 785

Ce lien répond à votre question : http://wiki.netbeans.org/FaqI18nProjectEncoding

Vous pouvez modifier l'encodage des sources ou l'encodage d'exécution.

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