[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bash: warning: setlocale: LC_ALL



Sun, 14 Sep 2014 12:10:03 +0200
andre_debian@numericable.fr écrivait :

> [...]
> 
> > localedef --list-archive :
> fr_FR
> fr_FR.iso88591
> fr_FR.utf8
> français
> french
> 
> Ci-dessus, le "ç" de "français" est en hiéroglyphes,
> alors que je suis en "fr_FR"...

Le «ç» en hiéroglyphes, c'est typique d'un problème UTF8 affiché en iso8859.
L'UTF8 code les caractères avec plusieurs octets, comme le «ç».

> 
> > grep -v ^# /etc/locale.gen  :
> fr_FR ISO-8859-1
> fr_FR.UTF-8 UTF-8

La liste des localisations contenues dans le fichier d'archive ne correspond pas à la liste des localisations que tu as choisies.

Debian fonctionne comme cela :
Il faut fabriquer les fichiers de définition des paramètres régionaux souhaités en déclarant les paramètres régionaux dans le fichier /etc/locale.gen puis il faut les construire avec locale-gen.  Ensuite, il suffit de positionner la bonne valeur pour la variable LANG.

Cf https://www.debian.org/doc/manuals/fr/debian-fr-howto/ch3.html

Mais depuis la version 3.0, cela se fait grâce à la commande <dpkg-reconfigure locales>.

> [...]

Lorsque tu as exécuté <dpkg-reconfigure>, je suppose que tu as choisi <fr_FR> comme locale par défaut.

Pas d'erreur dans les logs de <dpkg> ?

Et quid d'aliases qui t'induiraient en erreur ?
Jette un œil dans /etc/locale.alias

Jean-Marc <jean-marc@6jf.be>

Attachment: pgpYhktlDsaBM.pgp
Description: PGP signature


Reply to: