CentOS修改系统默认语言与编码

林继 VPS 知识 9,330 共写了684个字 (2011-11-30 21:27:32) 没有评论 打印 扫描二维码 百度已收录

有时候在安装CentOS无意中把默认语言设置为中文,而部分SSH软件不支持中文编码,所以在远程管理的时候会出现些乱码的现象。

lang.jpg

请先使用root权限帐户登陆

一、进入语言配置文件

  1. vi /etc/sysconfig/i18n

用SSH执行以上命令,用vi编辑器修改/etc/sysconfig/i18n文件。

二、修改语言

将默认的LANG=”zh_CN.UTF-8″修改为

  1. LANG="en_US.UTF-8"

这样就可以把默认的中文修改为英文。

三、注销并重新登陆

  1. logout

SSH执行以上命令则注销用户。一般来说语言修改生效。

—————————————————  亲,这是分割线  —————————————————

采用默认的latin1之类的信息,表明操作系统的编码设置需要修改,描述如下:
查看操作系统的字符集
Shell代码

  1. #locale  
  2. LANG=utf8  
  3. LC_CTYPE="utf8"  
  4. LC_NUMERIC="utf8"  
  5. LC_TIME="utf8"  
  6. LC_COLLATE="utf8"  
  7. LC_MONETARY="utf8"  
  8. LC_MESSAGES="utf8"  
  9. LC_PAPER="utf8"  
  10. LC_NAME="utf8"  
  11. LC_ADDRESS="utf8"  
  12. LC_TELEPHONE="utf8"  
  13. LC_MEASUREMENT="utf8"  
  14. LC_IDENTIFICATION="utf8"  
  15. LC_ALL=

如果不是这样,则需要对操作系统字符集进行修改:
Shell代码

  1. #vi /etc/syconfig/i18n

修改成:LANG=”zh_CN.UTF-8″即可
另外,再查看一下环境变量的设置
Shell代码

  1. #vi /etc/profile

里面可以没有字符集的设置,如果有,应类似如下设置:

  1. export LC_ALL="C" 
  2. #export LANG="zh_CN.UTF-8"

设置完成后,
Shell代码

  1. #source /etc/profile

使环境变量生效,如果不放心,可以reboot

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >