Cambio de valor por defecto de variable LANG en Linux

La mayoría de los linux viene preconfigurado con la variable LANG con el valor "en_US.UTF-8", es decir, con set de caracteres UTF-8. Cuando un se conecta con utilitarios de línea de comandos como putty, los caracteres no se ven bien. Por ejemplo, en la salida de pstree se muestran caracteres que no se muestran adecuadamente.

Esto se puede resolver mediante:

export LANG="en_US"

Si se desea cambiar el valor por default de esta variable, se debe lo debe hacer en el archivo /etc/sysconfig/i18n. Este archivo es leído por el script /etc/profile.d/lang.sh

El contenido original del archivo es:

LANG="en_US.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en:es_CL.UTF-8:es_CL:es"
SYSFONT="latarcyrheb-sun16"


Y se debe cambiar por:

LANG="en_US"
SUPPORTED="en_US.UTF-8:en_US:en:es_CL.UTF-8:es_CL:es"
SYSFONT="latarcyrheb-sun16"


Comentarios

Entradas más populares de este blog

Algoritmo de Merge con Delete

Análisis de SQL usando trace con eventos y variables de bind

columna xid en dba_hist_active_sess_history