Suite à une mise à jour en debian squeeze je me suis retrouvé avec un utilisateur dont les variables de langues étaient POSIX ... l'horreur ...
Les variables pour l'utilisateur root sont bonnes et un dpkg-reconfigure locales n'a rien changé.
Je n'ai pas réussi à déterminer réellement l'origine du problème mais j'ai trouvé une solution pour mon utilisateur.
Il faut ajouter deux lignes dans votre fichier .bashrc :
$ vim ~/.bashrc # ajouter export LC_ALL="fr_FR.utf-8" export LANG="fr_FR.utf-8"
Il faut maintenant recharger votre configuration de shell :
$ source ~/.bashrc