centos查看字符集 centos7

大家好,centos查看字符集相信很多的网友都不是很明白,包括centos7也是一样,不过没有关系,接下来就来为大家分享关于centos查看字符集和centos7的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

centOS中文怎么设置

centOS一般都是英文显示,如果要显示中文。需要安装语言包,

怎么设置Linux系统中文语言,这是在开始使用Linux的时候,都会遇到一个问题,就是终端输入命令回显的时候中文显示乱码。出现这个情况一般是由于没有安装中文语言包,或者设置的默认语言有问题导致的。以centos为例,操作Linux怎么查看语言,设置修改语言

查看当前系统语言

登陆linux系统打开操作终端之后,输入echo$LANG可以查看当前使用的系统语言。如

2.查看安装的语言包

查看是否有中文语言包可以在终端输入locale命令,如有zh cn表示已经安装了中文语言

3.如果没有中文语言呢

可以通过网上下载安装中文语言包yum groupinstall chinese-support

安装完后

输入locale命令

4.如何修改系统语言为中文

1临时更换语言

如果只是临时更换linux系统的语言环境,可以通过输入设置 LANG=语言名称,如中文是 zh_CN.UTF-8

2.修改系统默认语言

以上方法是通过修改设置系统默认的语言配置

如vi/etc/sysconfig/i18n(注意改好之后重启一下系统)

5.其他注意事项

如果按照以上方法设置修改设置中文语言还是不行的话,注意您的链接终端选择的编码。

如xshell为例,把终端的编码选择中文,或者UTF8即可

centos7中文显示乱码怎么办

答案明确:CentOS 7中文显示乱码,可以通过调整字符集和字体设置来解决。

详细解释:

1.检查字符集设置:在CentOS 7系统中,中文显示乱码的问题可能是由于字符集设置不正确导致的。可以通过查看终端的字符集设置,确认是否支持中文显示。常见的支持中文的字符集包括UTF-8和GBK等。可以使用命令如`locale`查看当前系统的字符集配置。

2.修改字符集配置:如果发现字符集配置不正确,可以通过修改系统配置文件来更改字符集设置。可以编辑`/etc/locale.conf`文件,将`LANG`字段设置为正确的字符集,如`LANG="en_US.UTF-8"`。修改后重新登录或重启系统使配置生效。

3.调整字体设置:除了字符集设置外,字体的选择也会影响中文显示的正常与否。在图形界面中,可以检查系统的字体设置,确保系统中安装了支持中文显示的字体。可以选择安装支持中文的字体,并在应用程序中将字体设置为支持中文的字体。

4.检查应用程序兼容性:有些应用程序可能不支持某些字符集或者字体,导致中文显示乱码。在这种情况下,可以尝试更新应用程序到最新版本,或者更换其他支持中文显示的应用程序。

通过上述步骤,一般可以解决CentOS 7系统中中文显示乱码的问题。若问题仍然存在,可能需要进一步检查系统的其他配置或与具体应用程序的兼容性。在进行系统配置更改时,建议备份重要数据以防意外情况发生。

shell怎么看文集中的字符集

一·查看字符集

字符集在系统中体现形式是一个环境变量,以CentOS6.5为例,其查看当前终端使用字符集的方式可以有以下几种方式:

1、[root@david~]# echo$LANG

zh_CN.GB18030

2、[root@david~]# env|grep LANG

LANG=zh_CN.GB18030

LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN

3、[root@david~]# export|grep LANG

declare-x LANG="zh_CN.GB18030"

declare-x LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"

4、[root@david~]# locale

LANG=zh_CN.GB18030

LC_CTYPE="zh_CN.GB18030"

LC_NUMERIC="zh_CN.GB18030"

LC_TIME="zh_CN.GB18030"

LC_COLLATE="zh_CN.GB18030"

LC_MONETARY="zh_CN.GB18030"

LC_MESSAGES="zh_CN.GB18030"

LC_PAPER="zh_CN.GB18030"

LC_NAME="zh_CN.GB18030"

LC_ADDRESS="zh_CN.GB18030"

LC_TELEPHONE="zh_CN.GB18030"

LC_MEASUREMENT="zh_CN.GB18030"

LC_IDENTIFICATION="zh_CN.GB18030"

LC_ALL=

上面均说明LC_CTYPE(字符辨识编码)表示这个系统的系统现在使用的字符集是zh_CN.GB18030,LC_NUMERIC(数字系统的显示讯息)等其它与语言相关的变量。通常如果其它的语言变量都未设定,仅设定LANG这个变量就可以缺省代替所有其它变量了。

二、修改字符集的方式

需注意的是:如果默认语言是en_US.UTF-8,在Linux的字符和图形界面下都是无法显示和输入中文的。如果默认语言是中文,比如zh_CN.GB18030或者zh_CN.gb2312,字符界面无法显示和输入,图形界面可以。

修改的方式有如下两种:

1、直接设置变量的方式修改,命令如下两条命令:

[root@david~]# LANG=xxx或者 export LANG=xxx;

[root@david~]# LC_ALL=”xxx”或者 export LC_ALL=”xxx”;

注:xxx为欲修改为的字符集

查看标准的字符集的方法,locale–a命令,常用的有zh_CN.GB2312、

zh_CN.GB18030或者zh_CN.UTF-8、en_US.UTF-8等

但是上述修改方式只会在当前shell中生效,新建shell此环境变量消失。

故平时登录系统执行“LANG=”这个命令的时候显示的就没有乱码的缘故,意思就是取消了字符集的显示,取消字符集还可以执行[root@david~]# unset LANG这个命令。

2、修改文件方式,通过修改/etc/sysconfig/i18n文件控制

[root@david~]# vim/etc/sysconfig/i18n

LANG="zh_CN.GB18030"即为系统的语言

SUPPORTED="zh_CN.UTF-8:zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"

SYSFONT="lat0-sun16"

修改文件保存退出之后要生效要执行如下命令才可生效

[test@pan~]$ source/etc/sysconfig/i18n

阅读剩余
THE END