Bootstrap

linux怎么用中文显示,linux中文显示设置

Linux中文显示设置

1.1 查看当前使用的字符集

1.1.1 查看系统当前使用的字符集(语言)

LANG

echo $LANG

en_US.UTF-8

1.1.2修改系统的字符集(语言)

LANG=zh_CN.UTF-8

LANG PS1  linux环境变量(在linux任何一个角落中都可以使用)

export LANG=zh_CN.UTF-8

1.1.3 修改环境变量的时候 前面加上 export

echo $LANG

zh_CN.UTF-8

1.1.4查看系统当前使用的字符集(语言)

#LANG

echo $LANG

en_US.UTF-8

1.2临时修改系统的字符集(语言)

LANG=zh_CN.UTF-8

LANG PS1 linux环境变量(在linux任何一个角落中都可以使用)

export.UTF-8

#修改环境变量的时候前面加上 export

echo $LANG

zh_CN.UTF-8

1.3永久修改系统的字符集

cat /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

cp /etc/sysconfig/i18n /etc/sysconfig/i18n.bak

sed  -i's#en_US#zh_CN#g'  /etc/sysconfig/i18n

cat /etc/sysconfig/i18n

LANG="zh_CN.UTF-8"

SYSFONT="latarcyrheb-sun16"

1.3.1  生效

source /etc/profile

echo $LANG

zh_CN.UTF-8

1.4 Linux里面显示乱码

linux里面显示中文乱码

linux系统使用字符集与xshell软件的字符集不同。

echo $LANG

1.排查

1)检查linux系统的字符集

echo $LANG

2)查看xshell使用的字符集

2.解决

修改系统的字符集

第一个里程碑-查看系统当前使用的字符集

#LANG

echo $LANG

en_US.UTF-8

第二个里程碑-临时修改系统的字符集

LANG=zh_CN.UTF-8

###LANG PS1  linux环境变量(在linux任何一个角落中都可以使用)

export LANG=zh_CN.UTF-8

修改环境变量的时候 前面加上 export

echo $LANG

zh_CN.UTF-8

第三个里程碑-永久修改系统的字符集

cat /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

cp  /etc/sysconfig/i18n /etc/sysconfig/i18n.bak

sed  -i 's#en_US#zh_CN#g'  /etc/sysconfig/i18n

cat /etc/sysconfig/i18n

LANG="zh_CN.UTF-8"

SYSFONT="latarcyrheb-sun16"

3.生效

source /etc/profile

echo $LANG

zh_CN.UTF-8

;