Linux中語言的設置和本地化設置真是一個很繁瑣的事情,時不時的會出現亂碼的情況。
一般來說,linux中顯示什麼語言是通過環境變量來確認的。
這些環境變量包括:
$LANG / $LANGUAGE / $LC_CTYPE ……
可以通過locale命令查看這些變量的值。
要設置這些變量,可以通過export命令來進行。如:
# export LANG=uc_EN
# export LC_CTYPE=c
可以把以這些命令加入到~/.bash_profile文件中,這樣,就成了默認配置。
另外,文件/etc/sysconfig/i18n 也是可以配置語言選項的。
下面是修改的方法,可以將默認語言改為English:
#vi /etc/sysconfig/i18n修改以下三行:
LANG="en_US.UTF-8"
SUPPORTED="en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"