Si vous exécutez locale
sur une installation Ubuntu, vous obtenez quelque chose comme:
LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
Comment se fait-il que LC_ALL ne soit pas défini? Je sais comment le configurer, mais pourquoi Ubuntu ne le définit-il pas automatiquement, comme avec les autres LC_?
Réponses:
Si LC_ALL est défini, il remplace les valeurs de toutes les autres variables LC_. Par conséquent, sa définition par défaut aurait le même effet pour vos paramètres régionaux que la définition de toutes les variables LC, mais il serait plus difficile de modifier uniquement certaines des valeurs.
la source