当前位置: > 系统教程 > 英语总是默认采用的字符集#locale在RedHat/CentOS系统下

英语总是默认采用的字符集#locale在RedHat/CentOS系统下

发布时间:2021-04-06 22:02:45 文章来源:Linux系统下载站 浏览量:

[导读] : 其中LANG变量是language的简称,稍微有英语基础的用户一看就看出来这个变量是决定系统的默认语言的,即系统的菜单、程序的工具栏语言、输入法默认语言等。需要说明的是,由于计算机起源于英语国家,因此,不管你把这些变量设置成什么,英语总是默认支持的,而且不管用什么字体,英文字体总包含在其中。那么如何显示中文呢?

英语总是默认采用的字符集#locale在RedHat/CentOS系统下

默认情况下,您可以使用locale命令查看当前系统使用的字符集

#语言环境

在RedHat / CentOS系统下,记录该系统使用的默认语言的文件是/ etc / sysconfig / i18n。如果默认情况下以中文安装系统linux中文乱码,则i18n的内容如下:

LANG =“ zh_CN.UTF-8”

SYSFONT =“ latarcyrheb-sun16”

SUPPORTED =“ zh_CN.UTF-8:zh_CN:zh”

LANG变量是语言的缩写。具有一点英语基础的用户可以看到此变量确定系统的默认语言,即系统菜单,程序的工具栏语言和输入法的默认语言。 SYSFONT是系统字体的缩写,它确定系统默认使用的字体。 SUPPORTED变量确定系统支持的语言,即系统可以显示的语言。请注意,由于计算机起源于英语国家,因此无论您将这些变量设置为什么,默认情况下始终支持英语,并且无论使用什么字体,都始终包含英语字体。

那怎么显示中文?

1、系统必须安装中文包。

#yum -y groupinstall chinese-support

2、仅拥有语言包是不够的,我们必须设置相应的字符集

##暂时有效

#export LANG =“ zh_CN.UTF-8”#设置为中文

#export LANG =“ en_US.UTF-8”#设置为英语linux中文乱码,我更喜欢此export LANG = C

##永久有效,编辑/ etc / sysconfig / i18n(最好重新启动)

LANG =“ zh_CN.UTF-8”

##或者,编辑/ etc / profile配置文件并添加以下行

export LANG =“ zh_CN.UTF-8”

#重新加载

#。 / etc / profile

##查看当前字符集

#echo $ LANG

好的,在完成上述设置之后,应该可以在终端上显示中文了。

Mac计算机的SecureCRT设置如下:

linux中文乱码

Xshell

linux中文乱码