Linux设置中文字符

来源:互联网 发布:mac子弹头试色twig 编辑:程序博客网 时间:2024/06/06 02:26

最近倒腾Linux服务器,想在上面安装中文字符,我们首先在command中输入locale,查看结果:


这里写图片描述

我们这里面显示LANG=zh_CN.GBK,表示已经安装了中文字符,并正确设置了。默认情况下会显示LANG=en_US.UTF-8,我们首先需要安装中文字符。

先去/usr/share/i18n/charmaps目录下面查看该Linux系统可用的字符集安装包,例如我们想装的字符集安装包为GB2312.gz
这里写图片描述

Linux下安装GB2312的示例

  • 到Linux字符集的安装包目录下
    cd /usr/share/i18n/charmaps
  • 解压该目录下的GB2312.gz
    gunzip GB2312.gz
  • 安装字符集
    localedef -f GB2312 -i zh_CN /usr/lib/locale/zh_CN.GB2312
  • 查看是否已经定义
    locale -a | grep gb2312 

    安装完成后,我们去修改/etc/sysconfig/i18n即可
    这里写图片描述

    注意:由于我是通过xshell远程连接的服务器,还需要在shell的编码中修改编码方式来统一才行。


    这里写图片描述

0 0