刚安装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

最新文章

  1. c#中抽象类(abstract)和接口(interface)的相同点与区别
  2. sql server2014不允许保存更改。阻止保存要求重新创建表的更改
  3. Python之路 day2 按行读文件
  4. 割点和桥---Tarjan算法
  5. poj3468A Simple Problem with Integers(线段树,在段更新时要注意)
  6. MSSQLSERVER数据库- 配置数据库邮件配置的操作过程
  7. 3.AOP入门1
  8. Ajax.ActionLink 用法
  9. Extjs树形控件入门
  10. js区分汉字和字符,校验长度
  11. leetcode441(巧妙利用取整和解方程)
  12. BZOJ_4516_[Sdoi2016]生成魔咒_后缀数组+ST表+splay
  13. 通过java读取excle数据的方法,今天用到了留下来供以后参考使用
  14. ZJU_1145 OR POJ_1100 Dreisam Equations
  15. [整理]ASP.NET 中异常处理
  16. 【转载】ArcEngine ITable 与System.DataTable相互转换
  17. 在ubuntu bionic下对基于qemu的arm64进行linux内核5.0.1版本的编译和运行
  18. 日期函数、时间函数总结(MySQL 5.X)
  19. 筛选git最后一次文件列表
  20. Boostnote:适合程序员的笔记软件【转】

热门文章

  1. CYJian的新春虐题赛
  2. Cocos Creator中使用事件中心
  3. Hive的DDL操作
  4. 微服务框架——SpringCloud(二)
  5. scrapy 教程
  6. 自己编译Android(小米5)内核并刷入(一键自动编译打包)
  7. python3 替换字符串中指定位置字符
  8. 如何使用 tf object detection
  9. css实现文本超出两行隐藏
  10. python中的矩阵、多维数组