centos6.5和centos7修改系统默认字符集的方法不一样了,但是临时设置的都是一样的。

  1. 查看系统支持的字符集

    [root@host3 ~]# locale -a 

    wKioL1fk_gGRx2oiAABQSgi0iC4359.jpg-wh_50

  2. centos6.5修改系统字符集

    临时生效:

    [root@host3 mysqldata]# LANG="zh_CN.utf8"
    [root@host3 mysqldata]# echo $LANG
    zh_CN.utf8
    永久生效:
    # vim /etc/sysconfig/i18n
    LANG="zh_CN.utf8"
    保存退出,下次重启系统后就是中文字符集了。
  3. centos7修改系统字符集

    临时生效:

    [root@host3 mysqldata]# LANG="zh_CN.utf8"
    [root@host3 mysqldata]# echo $LANG
    zh_CN.utf8

    修改配置文件/etc/locale.conf

    [root@host3 ~]# vim /etc/locale.conf    


    LANG="zh_CN.UTF-8"

    保存退出,下次重启系统后就是中文字符集了