martedì 7 febbraio 2017

Impostare encoding utf8 in Netbeans IDE

Aprendo un vecchio file PHP con Netbeans mi sono accorto che conteneva caratteri strani che non figuravano tali con altri editor.

Il problema era dovuto al fatto che il mio Netbeans non era configurato con encoding UTF8 e quindi non interpretava correttamente quei caratteri.

La soluzione ha richiesto di modificare l'encoding di default di NetBeans e di cambiare quella del progetto.

Modificare l'encoding di default di NetBeans

  1. aprire il file netbeans.conf nella cartella etc dell'installazione del programma (in windows: c:\programmi\NetBeans 8.2\)
  2. aggiungere la stringa "-J-Dfile.encoding=UTF-8" alla variabile "netbeans_default_options"
  3. riavviare NetBeans
  4. verificare che ora l'encoding di default sia UTF-8 nella voce "about" del menu "help"
    (System: Windows 8 version 6.2 running on amd64; UTF-8; it_IT (nb) )
Cambiare l'encoding del progetto

  1. aprire la finestra "proprietà" del progetto in oggetto
  2. nella scheda source scegliere come encoding UTF-8