0
点赞
收藏
分享

微信扫一扫

Linux 7.5 查看和更改中文乱码系统编码格式

慕犹清 2023-03-03 阅读 92

今天在H3C的超融合系统内安装了10台linux 7.5的系统,跟之前安装的方法一样的,但之前没有出现过中文乱码,这次不知道为什么出现了中文乱码,然后使用locale命令查看编码,发现LANG是空,然后其他的全部都是POSIX,这难怪会出错,我还以为linux默认编码是utf-8

查看系统编码命令 ---------是默认格式,是不正确的
[root@db home]# locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

echo $LANG

我的打开是这样,那编码肯定就出错了

输入命令 vim /etc/profile  按 i 进入编辑模式 输入

export LC_ALL="zh_CN.GBK"
export LANG="zh_CN.GBK"
或者
export LC_ALL="zh_CN.UTF-8"
export LANG="zh_CN.UTF-8"

也就是你想设置成什么编码,就设置成什么就可以了,然后保存退出,在执行

source /etc/profile

[root@ivsom etc]# locale   ---------------正确的格式
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8

举报

相关推荐

0 条评论