Debian Linux下,locale语言环境设置

这几天公司准备新添服务器,操作系统沿用以前的系统 Debian Linux。安装系统的时候为了省事,选择了中文,结果SSH连上去中文就是乱码,还是要改回英文才行。网上搜了大半天终于找到适合  Debian Linux 修改语言环境的方法。。。

原来locale文件在 /etc/default/locale

# vi /etc/default/locale

注释掉下面两行

LANG=”zh_CN.UTF-8″
LANGUAGE=”zh_CN:zh”

 

下面是百度的多种方法

Linux 切换 locale 语言设置的四种方法(总有一种方法可以解决):

1) 从CDE登录屏幕上修改locale
选择 options -> languages -> choose the new locale
2) 临时设置locale(shell相关的)
ksh : LANG=<locale>
sh : LANG=<locale>
export LANG
csh : setenv LANG <locale>
bash: export LANG=en_US(zh.GBK)
3) vi /etc/default/init
add
LANG=<locale>
LC_ALL=<locale>
reboot。
4) .cshrc/.profile/.bashrc: 设置$LANG