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

  • 相关阅读:
    nginx的那些事儿
    mysql优化初探
    mysql使用心得
    mysql 利用触发器来实现check约束
    mybtatis添加数据返回主键
    maven导入本地jar包
    mariadb做读写分离
    linux网络(一)
    kali进行arp嗅骗和攻击的一次记录
    Vue项目中:axios请求拦截器添加token验证
  • 原文地址:https://www.cnblogs.com/coodream2009/p/8615740.html
Copyright © 2011-2022 走看看