Impostazione corretta della lingua in Debian (impostazione locale)

From RVM Wiki
Revision as of 14:52, 22 September 2011 by Gabriele.vivinetto (talk | contribs)
Jump to navigation Jump to search

Per impostare correttamente il locale in Debian, usando la codifica UTF8:

  • Impostare la lingua Inglese UTF8 come default
cat | sudo tee /etc/default/locale > /dev/null <<"EOFile"
# This file has been edited manually
LANG=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
EOFile
  • Selezionare i locale da usare sul sistema (sia per la console che per gli applicativi, tipo squirrelmail)
sudo dpkg-reconfigure locales
 │    [*] en_US.UTF-8 UTF-8                                              ▒   │ 
 │    [*] it_IT.UTF-8 UTF-8                                              ▮   │ 
  • Oppure forzare solo i due utilizzati:
sudo sed -i -e 's/^# en_US.UTF-8/en_US.UTF-8/;s/^# it_IT.UTF-8/it_IT.UTF-8/' /etc/locale.gen
  • Verificare quelli abilitati:
cat /etc/locale.gen | grep -v '#'
  • Eventualmente, commentare quelli non desiderati:
sudoedit /etc/locale.gen
  • Impostare il locale di default
 │ Default locale for the system environment:                                │ 
 │                                en_US.UTF-8                                │ 
  • Oppure direttamente:
echo "LANG=en_US.UTF-8" | sudo tee /etc/default/locale > /dev/null
  • Generare a mano i locale:
sudo locale-gen
  • Verificare che siano disponibili
sudo locale -a
  • Aggiornare eventuali modifiche necessarie

sudo update-locale

  • Riloggarsi , e testare:
touch /tmp/€àèìòù && rm -f  /tmp/€àèìòù && echo "Locale UTF-8 Ok."
Locale UTF-8 Ok.