Linux 系统字符集问题

Linux 系统字符集问题,第1张

字符集系统中体现形式是一个环境变量,以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这个变量就可以缺省代替所有其它变量了。

1、# echo $LANG2、# env |grep LANG3、# locale以上三个 *** 作,均可查到当前系统所使用的字符集,请看看《linux就该这么学》,linux命令学习方法。

这个……你改错文件了吧,应该改~/.profile,

.bash_profile是bash这个shell的单独配置文件,

而.profile是用户登入后所有shell的配置文件,仔细看脚本前的说明文档对学习Linux很有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8196654.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存