Récemment, j'ai découvert l'éditeur Netbeans IDE qui permet de programmer en PHP (et d'autres langages comme Java, Python, etc) tout en analysant le code et en activant l'auto-complétion. J'ai d'abord été impressionné par sa légèreté car il était moins gourmand en mémoire que d'autres éditeurs que j'avais essayé dans le passé et que contrairement à Zend Studio, il est gratuit et offre beaucoup de fonctionnalités avancées. Après quelques mois d'utilisation active de la version 6.5.1, je dois dire que je ne m'ennuie pas du tout des concurrents et que je n'ai été ralenti en rien dans le développement de mes applications web.
Pourtant, j'ai quand même rencontré deux défauts qui m'ont agacé :
- aussi curieux que ça puisse paraître, l'impossibilité de renommer les extensions des fichiers à partir de l'éditeur. Il faudra attendre la version 6.7 pour qu'on puisse le faire sans passer par l'explorateur de fichiers du système d'exploitation.
- lorsque j'ouvrais mes anciens projets créés à l'aide d'autres outils, Netbeans avait de la difficulté à interpréter correctement les fichiers utilisant l'encodage UTF-8.
- dans le répertoire d'installation, localisez le répertoire /etc/
- à l'intérieur, ouvrez le fichier netbeans.conf
- vous remarquerez une propriété nommée netbeans_default_options
- ajoutez-y la chaîne de caractères suivante (à la fin, à l'intérieur des "") :
netbeans_default_options="-J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dfile.encoding=UTF-8" - Redémarrez l'éditeur
Merci pour cette information
Salut,
malgré cette config j'ai toujours des problèmes avec mes fichiers .properties
As-tu déjà essayé si ça marchait chez toi ou as-tu déjà rencontré ce problème ?
Merci
Aucun problème pour moi. Je l'utilise au travail et à la maison, avec les versions 6.5.1 et 6.7.
Netbeans fait une distinction entre l'encodage des fichiers et celui du projet. Tu peux ajuster le projet avec un click droit de la souris / Properties / Sources / Encoding: UTF-8.
Cependant, dans cette page de la documentation, j'ai remarqué la ligne suivante qui explique peut-être le problème que tu rencontres :
*.properties files always use ISO-8859-1 encoding plus \uXXXX} escapes. *.xml files and some *.html files can specify their own encodings, regardless of the project encoding. For such files, the IDE's editor ignores the project encoding.
Génial, merci pour cette info.
J'avais un soucis dans l'édition de mes sources PHP qui étaient bien en UTF-8, mes projets aussi. Mais souvent (pas toujours...) quand j'ouvrais les fichiers, tous les accents étaient moisis (alors qu'ils étaient bon dans EditPlus par exemple).
Je me permet de faire tourner ce billet, et d'en faire une version anglaise sur mon blog.
Un grand merci, tu m'a sauvé !
Je viens d'avoir ce problème depuis une maj vers la 6.9.1. Ta solution fonctionne. Merci beaucoup.
Merci mille fois pour cette info sur l'UTF-8 !
+1 pour te remercier, bien utile ton post
Merci bien, ça me sauve la vie présentement!
+1, Merci beaucoup ;)
rebelotte avec la version 7.3.1... la solution ne fonctionne plus