zoukankan      html  css  js  c++  java
  • Centos7中文乱码问题的解决

    刚安装centos7之后,语言默认不是中文,导致中文路径或中文文件在系统中显示为乱码,查了些资料解决了这个问题。

    1 查看和安装中文库

    [root@bogon ~]# echo $LANG

    zh_CN.utf8

    [root@bogon ~]# locale -a|grep zh

    zh_CN

    zh_CN.gb18030

    zh_CN.gb2312

    zh_CN.gbk

    zh_CN.utf8

    zh_HK

    zh_HK.big5hkscs

    zh_HK.utf8

    zh_SG

    zh_SG.gb2312

    zh_SG.gbk

    zh_SG.utf8

    zh_TW

    zh_TW.big5

    zh_TW.euctw

    zh_TW.utf8

    如果没有zh的中文库,需要安装,如果有以上中文库,就不用安装了。

    安装中文库

    # yum install kde-l10n-Chinese            (大概11M)

    或者

    yum -y group install chinese-support  

    我的系统有中文库,所以运行安装命令,也就是以上两个命令没有测试,大家自行测试安装。

    2 配置相关文件

    首先配置i18n文件

    [root@bogon ~]# cd /etc/sysconfig

    [root@bogon sysconfig]# vi i18n

    将内容设置为

    LANG="zh_CN"

    LC_ALL="zh_CN"

    如何使用vi编辑,这里不详细叙述,请大家自行查阅。

    保存退出。

    执行source命令使文件生效。

    [root@bogon sysconfig]#  source    i18n

    其次再修改 locale.cnf配置文件

    #   vi /etc/locale.conf

    LANG="zh_CN.utf8"

    #  source   /etc/locale.conf

    最后修改配置文件:/etc/profile,

    用vi编辑器打开后在最后添加:

    export LC_ALL="zh_CN.utf8"

    配置文件全部修改完成后,reboot系统。

    3 测试

    输入date命令进行测试。

    [root@bogon sysconfig]# date

    2018年 03月 21日 星期三 18:54:04 CST

    说明中文乱码问题解决。

    参考资料

    https://www.linuxidc.com/Linux/2017-07/145572.htm

  • 相关阅读:
    python读取excel保存到mysql
    python读取mysql返回json
    在C#后台使用MD5值对文件进行加
    使用文件流的形式上传大文件
    IE8兼容性问题
    解决 CentOS 下找不到库文件的问题
    openssl/ossl_typ.h:没有那个文件或目录
    解决 VSCode 进行 C/C++ 开发时 gcc 依赖缺失问题
    VSCode 中进行 C/C++ 开发需要的配置文件
    记一下使用 WeBASE 搭建自己的联盟链过程
  • 原文地址:https://www.cnblogs.com/coodream2009/p/8615740.html
Copyright © 2011-2022 走看看