CentOS 7字符集的问题与6有点区别,会出现下面问题,查看是中文,vi进入就变成乱码了

centos7 修改中文字符集

生产中修改配置文件

  1.  
    [root@ce1d2002a999 ~]# cat /etc/locale.conf
  2.  
    LANG="zh_CN.UTF-8"

改为中文字符集

然后在查看更改后的系统语言变量

  1.  
    [root@5c46832b5c01 ~]# locale
  2.  
    locale: Cannot set LC_CTYPE to default locale: No such file or directory
  3.  
    locale: Cannot set LC_MESSAGES to default locale: No such file or directory
  4.  
    locale: Cannot set LC_ALL to default locale: No such file or directory
  5.  
    LANG=zh_CN.UTF-8
  6.  
    LC_CTYPE="zh_CN.UTF-8"
  7.  
    LC_NUMERIC="zh_CN.UTF-8"
  8.  
    LC_TIME="zh_CN.UTF-8"
  9.  
    LC_COLLATE="zh_CN.UTF-8"
  10.  
    LC_MONETARY="zh_CN.UTF-8"
  11.  
    LC_MESSAGES="zh_CN.UTF-8"
  12.  
    LC_PAPER="zh_CN.UTF-8"
  13.  
    LC_NAME="zh_CN.UTF-8"
  14.  
    LC_ADDRESS="zh_CN.UTF-8"
  15.  
    LC_TELEPHONE="zh_CN.UTF-8"
  16.  
    LC_MEASUREMENT="zh_CN.UTF-8"
  17.  
    LC_IDENTIFICATION="zh_CN.UTF-8"
  18.  
    LC_ALL=

查看语言包

  1.  
    [root@5c46832b5c01 ~]# locale -a
  2.  
    locale: Cannot set LC_CTYPE to default locale: No such file or directory
  3.  
    locale: Cannot set LC_MESSAGES to default locale: No such file or directory
  4.  
    locale: Cannot set LC_COLLATE to default locale: No such file or directory
  5.  
    C
  6.  
    POSIX
  7.  
    en_US.utf8

发现没有中文,安装一个,注意7跟6不一样

# yum install kde-l10n-Chinese
#yum reinstall glibc-common

再次查看

  1.  
    [root@ce1d2002a999 ~]# cat test
  2.  
    我的意思是
  3.  
    [root@ce1d2002a999 ~]# vi test
  4.  
     
  5.  

相关文章:

  • 2021-07-29
  • 2021-11-28
  • 2021-09-01
  • 2021-10-05
  • 2021-07-17
  • 2022-03-03
  • 2022-01-15
  • 2021-10-21
猜你喜欢
  • 2022-12-23
  • 2021-11-06
  • 2022-01-21
  • 2022-12-23
  • 2022-12-23
  • 2021-08-27
  • 2022-01-07
相关资源
相似解决方案