J'ai fait cette petite chose übergeekienne hier matin, vous verrez, c'est très simple.

  1. installation des locales : aptitude install locales
  2. configuration des locales : choisir fr_FR.UTF-8
  3. se déloger et se reloger

Si tout c'est bien passé, la commande "locale" lancée dans votre terminal doit vous retourner ceci :

LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=

En petit test, faites apparaître une page de man dans votre console : si vous avez toujours des signes cabalistiques à la place des signes accentués, c'est que vous utilisez un shell ne tenant pas compte de l'unicode. Installez donc un shell qui l'exploite parfaitement, tel urxvt ou uxterm (j'aime bien urxvt, car il permet d'avoir un shell pseudo-transparent).

Vous voilà fin prêt pour l'avenir avec utf-8