Si ejecuta locale
una instalación de Ubuntu obtendrá algo como:
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=
¿Cómo es que LC_ALL no está configurado? Sé cómo configurarlo, pero ¿por qué Ubuntu no lo configura automáticamente, como con los otros LC_?
Respuestas:
Si se establece LC_ALL, anula los valores de todas las demás variables LC_ALL. Por lo tanto, configurarlo de manera predeterminada tendría el mismo efecto para su configuración regional que configurar todas las variables LC, pero dificultaría cambiar solo algunos de los valores.
fuente