Ubuntu no establece LC_ALL, ¿por qué?


8

Si ejecuta localeuna 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_?


No creo que se recomiende hacer esto porque anulará todas las demás configuraciones locales.
Mitch

Si desea saber cómo cambiar eso, hágamelo saber.
Mitch

Respuestas:


14

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.