Linux CentOS7 字符集

Posted xibuhaohao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux CentOS7 字符集相关的知识,希望对你有一定的参考价值。

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

技术图片

生产中修改配置文件

  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 

以上是关于Linux CentOS7 字符集的主要内容,如果未能解决你的问题,请参考以下文章

linux使用和基础操作

[linux][c/c++]代码片段01

带有神秘附加字符的 Javascript Date getTime() 代码片段

Linux centos7 sed工具介绍

[linux][c/c++]代码片段02

Centos7 安装字体库&中文字体