SUSE系统如何防乱码

2860阅读 0评论2016-05-16 kinfinger
分类:LINUX


击(此处)折叠或打开


  1. LC_MESSAGES="en_US.UTF-8"
  2. LC_PAPER="en_US.UTF-8"
  3. LC_NAME="en_US.UTF-8"
  4. LC_ADDRESS="en_US.UTF-8"
  5. LC_TELEPHONE="en_US.UTF-8"
  6. LC_MEASUREMENT="en_US.UTF-8"
  7. LC_IDENTIFICATION="en_US.UTF-8



设定locale就是设定12大类的locale分类属性,即 12个LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量: LC_ALL和LANG。它们之间有一个优先级的关系: LC_ALL>LC_*>LANG 

1、如果你需要一个纯中文的系统的话,设定LC_ALL= zh_CN.XXXX,或者LANG= zh_CN.XXXX都可以,当然你可以两个都设定,但正如上面所讲,LC_ALL的值将覆盖所有其他的locale设定,不要作无用功。 2、如果你 只想要一个可以输入中文的环境,而保持菜单、标题,系统信息等等为英文界面,那么只需要设定LC_CTYPE=zh_CN.XXXX,LANG= en_US.XXXX就可以了。这样LC_CTYPE=zh_CN.XXXX,而LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=
en_US.XXXX


点击(此处)折叠或打开

  1. locale -a
  2. echo $LANG


  3. vi /etc/sysconfig/i18n
  4. LANG="zh_CN.UTF-8"
  5. EXTERNAL EFFECT :
  6. LANG="en_US.UTF-8"
  7. TEMP:
  8. export LANG=zh_CN.UTF-8

ref:http://www.cnblogs.com/dolphi/p/3622439.html

ref:http://blog.csdn.net/lwm_1985/article/details/8509506

上一篇:ORALE 新手入门速成篇
下一篇:WEB项目-FLASK开发手记-环境搭建