Ubuntu修改locale把语言境况变量改为意国语

查看当前系统语言环境,系统语言环境改为英文的en,系统默认的语言环境是在/etc/default/locale文件中设置的,修改系统默认语言环境,说明系统已安装中文语言包,查看系统是否有安装中文语言包 (列出所有可用的公共语言环境的名称, vi /etc/sysconfig/i18n, 注意Centos7的字符集配置文件为/etc/locale.conf.

金沙澳门官网7817网址 1

金沙澳门官网7817网址,将Ubuntu系统语言意况改为爱沙尼亚语的en_US.UTF-8

修改系统暗中认可语言碰到

一、安装中文语言包:
yum groupinstall chinese-support

查看当前系统语言景况

 

centos7的与centos6有零星不等:

修改字符编码配置,未有这几个文件就创造它vim /etc/sysconfig/i18n

locale

1、使用locale命令查看当前意况的语言设置:

1.安装汉语包:

私下认可的语言是克罗地亚共和国(Republic of Croatia)语:

编排配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为en

 

root@iZj6cbstl2n6r280a27eppZ tmp]# yum groupinstall “fonts”

# vi /etc/sysconfig/i18n, 注意Centos7的字符集配置文件为/etc/locale.conf.
LANG=”en_US.UTF-8″
SYSFONT=”latarcyrheb-sun16″

sudo nano /etc/default/locale

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

[email protected]
:~$ locale 

翻开系统是或不是有安装汉语语言包 (列出全部可用的共用语言情形的称谓,包涵有zh_CN)

改成:

后续查看改换后的体系语言变量,要是出现下列错误,表明没安装en_US的local

LANG=en_US.UTF-8

[root@iZj6cbstl2n6r280a27eppZ tmp]# locale -a |grep “zh_CN”

LANG="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
www.linuxidc.com @ubuntu:~$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

LANGUAGE=en_US:en

zh_CN

可输汉语,且菜单是阿尔巴尼亚语的(centos7):

查看系统内设置的locale

LC_CTYPE=”en_US.UTF-8″

zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8

LANG="en_US.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
www.linuxidc.com @ubuntu:~$ locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
zh_CN.utf8
zh_SG.utf8

LC_NUMERIC=zh_CN

若觉察上述几项,表达系统已设置普通话语言包,无需再设置,那这几项代表怎样意思啊?

 

看吧,没装en_US.UTF-8 安装en_US.UTF-8

LC_TIME=zh_CN

{语言代号}_{国家代号}.{字符集}

下边的GB18030会乱码:

www.linuxidc.com @ubuntu:~$ cd /usr/share/locales
www.linuxidc.com @ubuntu:/usr/share/locales$ ls
install-language-pack  remove-language-pack
www.linuxidc.com @ubuntu:/usr/share/locales$ sudo ./install-language-pack en_US
Generating locales...
  en_US.UTF-8... done
Generation complete.
dpkg-trigger: dpkg-trigger must be called from a maintainer script (or with a --by-package option)

LC_COLLATE=”en_US.UTF-8″

zh是中文的代号、CN是炎黄的代号、gb18030,gb2312,utf8是语言字符集

LANG=”zh_CN.GB18030″
SUPPORTED=”zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=”latarcyrheb-sun16″

查阅,应该一切平常了。

LC_MONETARY=zh_CN

那就是说每一种能够初阶明了为  
“你是说国语的,你在炎黄,语言字符集是gb18030/gb2312/utf8”

SYSFONTACM=”8859-15″

www.linuxidc.com @ubuntu:/usr/share/locales$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

LC_MESSAGES=”en_US.UTF-8″

2.修改i18n国际化和locale.conf本土壤化学配置文件

在修改配置文件以前,大家先看看当前系统语言情况

[root@iZj6cbstl2n6r280a27eppZ ~]# locale
LANG=en_US.UTF-8
LC_CTYPE=”en_US.UTF-8″
LC_NUMERIC=”en_US.UTF-8″
LC_TIME=”en_US.UTF-8″
LC_COLLATE=”en_US.UTF-8″
LC_MONETARY=”en_US.UTF-8″
LC_MESSAGES=”en_US.UTF-8″
LC_PAPER=”en_US.UTF-8″
LC_NAME=”en_US.UTF-8″
LC_ADDRESS=”en_US.UTF-8″
LC_TELEPHONE=”en_US.UTF-8″
LC_MEASUREMENT=”en_US.UTF-8″
LC_IDENTIFICATION=”en_US.UTF-8″
LC_ALL=

(“en_US.UTF-8″根据上边的内容能够明白为“你说匈牙利(Hungary)语,你在美利坚联邦合众国,语言字符集为UTF-8”)

尽管如此设置了国文语言包但本机的语言际遇并非中文,先修改i18n配置文件

[root@iZj6cbstl2n6r280a27eppZ sysconfig]# vim /etc/sysconfig/i18n

LANG=”zh_CN.UTF-8″
LC_ALL=”zh_CN.UTF-8″

[root@iZj6cbstl2n6r280a27eppZ sysconfig]# source /etc/sysconfig/i18n

[root@iZj6cbstl2n6r280a27eppZ sysconfig]# vim /etc/locale.conf

LANG=”zh_CN.UTF-8″

 [root@iZj6cbstl2n6r280a27eppZ sysconfig]# source   /etc/locale.conf

在Xshell中,文件->展开->选中会话->右键->属性->终端

金沙澳门官网7817网址 1

 

把第一行改为” LANG=”zh_CN.UTF-8”
“,则本机上的shell能够看出正常的汉语,但通过ssh连上就能够意识装有的方块字成为乱码了;则再改为”
LANG=”zh_CN.GB18030″
“,重新登入就能够开采一切OK。

金沙澳门官网7817网址 2

LC_PAPER=zh_CN

 

LC_NAME=zh_CN

i18n文件是用来安装系统语言,比如:zh_CN.UTF-8、zh_CN.GB18030、zh_TW.Big5、en_US.UTF-8等。