centos7.2中文乱码解决办法
centos7.2 中文乱码解决办法
1.查看安装中文包:
查看系统是否安装中文语言包 (列出所有可用的公共语言环境的名称,包含有zh_CN)
# locale -a |grep "zh_CN"
没有输出,说明没有安装,输入下面的命令安装:
# yum groupinstall "fonts" -y
安装完成,查看安了哪些中文语言包
# locale -a |grep "zh_CN"
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
说明系统已安装中文语言包,无需再安装。重要提示,如果按照下面的步骤你的系统仍然无法使用中文,那么请一个一个尝试上面的编码方式。比如把LANG="zh_CN"修改为LANG="zh_CN.gb18030"。
2.修改配置文件:
在修改配置文件之前,我们先看看当前系统语言环境:
1 # echo $LANG
2 en_US.UTF-8
3
4 # locale
5 LANG=en_US.UTF-8
6 LC_CTYPE="en_US.UTF-8"
7 LC_NUMERIC="en_US.UTF-8"
8 LC_TIME="en_US.UTF-8"
9 LC_COLLATE="en_US.UTF-8"
10 LC_MONETARY="en_US.UTF-8"
11 LC_MESSAGES="en_US.UTF-8"
12 LC_PAPER="en_US.UTF-8"
13 LC_NAME="en_US.UTF-8"
14 LC_ADDRESS="en_US.UTF-8"
15 LC_TELEPHONE="en_US.UTF-8"
16 LC_MEASUREMENT="en_US.UTF-8"
17 LC_IDENTIFICATION="en_US.UTF-8"
18 LC_ALL=
虽然安装了中文语言包但本机的语言环境并不是中文,需要修改locale.conf配置文件:
# vim /etc/locale.conf
LANG="zh_CN"
# source /etc/locale.conf
也可以使用命令修改locale.conf配置文件:
# localectl set-locale LANG=zh_CN
之后查看当前语言环境:
1 # echo $LANG
2 zh_CN
3
4 # locale
5 LANG=zh_CN
6 LC_CTYPE="zh_CN"
7 LC_NUMERIC="zh_CN"
8 LC_TIME="zh_CN"
9 LC_COLLATE="zh_CN"
10 LC_MONETARY="zh_CN"
11 LC_MESSAGES="zh_CN"
12 LC_PAPER="zh_CN"
13 LC_NAME="zh_CN"
14 LC_ADDRESS="zh_CN"
15 LC_TELEPHONE="zh_CN"
16 LC_MEASUREMENT="zh_CN"
17 LC_IDENTIFICATION="zh_CN"
18 LC_ALL=
接着修改/etc/profile文件:
#vim /etc/profile
export LANG=zh_CN.UTF-8
#source /etc/profile
3. 验证是否成功:
1 [root@gonghuikeji ~]# ll
2 总用量 76
3 drwxr-xr-x. 2 root root 6 3月 12 23:05 ??????
4 -rw-------. 1 root root 1469 3月 12 22:34 anaconda-ks.cfg
5 drwxr-xr-x. 2 root root 6 4月 10 22:10 E:\mvnrepository
6 drwxr-xr-x. 2 root root 53 4月 20 10:36 gh
7 drwxr-xr-x. 27 root root 4096 4月 18 17:43 gitlab
8 -rw-r--r--. 1 root root 58502 3月 16 18:38 linux
9 -rw-------. 1 root root 1679 4月 11 11:17 root_rsa
10 -rw-r--r--. 1 root root 398 4月 11 11:17 root_rsa.pub
11 drwxr-xr-x. 2 root root 6 3月 12 23:05 ??充??
12 drwxr-xr-x. 2 root root 6 3月 12 23:05 ???妗?
13 drwxr-xr-x. 2 root root 6 3月 12 23:05 妗????
14 drwxr-xr-x. 2 root root 6 3月 12 23:05 ??剧??
15 drwxr-xr-x. 2 root root 6 3月 12 23:05 涓?杞?
16 drwxr-xr-x. 2 root root 6 3月 12 23:05 瑙?棰?
17 drwxr-xr-x. 2 root root 6 3月 12 23:05 妯℃??
发现还是出现中文乱码,又接着修改,由于我使用xshell连接的,在xshell也将字符集设置为UTF-8:

接着验证:
1 [root@gonghuikeji ~]# ll
2 总用量 76
3 -rw-------. 1 root root 1469 3月 12 22:34 anaconda-ks.cfg
4 drwxr-xr-x. 2 root root 6 4月 10 22:10 E:\mvnrepository
5 drwxr-xr-x. 2 root root 53 4月 20 10:36 gh
6 drwxr-xr-x. 27 root root 4096 4月 18 17:43 gitlab
7 -rw-r--r--. 1 root root 58502 3月 16 18:38 linux
8 -rw-------. 1 root root 1679 4月 11 11:17 root_rsa
9 -rw-r--r--. 1 root root 398 4月 11 11:17 root_rsa.pub
10 drwxr-xr-x. 2 root root 6 3月 12 23:05 公共
11 drwxr-xr-x. 2 root root 6 3月 12 23:05 模板
12 drwxr-xr-x. 2 root root 6 3月 12 23:05 视频
13 drwxr-xr-x. 2 root root 6 3月 12 23:05 图片
14 drwxr-xr-x. 2 root root 6 3月 12 23:05 文档
15 drwxr-xr-x. 2 root root 6 3月 12 23:05 下载
16 drwxr-xr-x. 2 root root 6 3月 12 23:05 音乐
17 drwxr-xr-x. 2 root root 6 3月 12 23:05 桌面
可以已经成功。
参考文档:
https://www.cnblogs.com/sisimi/p/7693226.html
centos7.2中文乱码解决办法的更多相关文章
- [Linux] - CentOS中文乱码解决办法
CentOS 7 终端中文乱码解决办法: 1.使用vim编辑locale.config文件: vim /etc/locale.conf 2.将LANG="en_US.UTF-8"修 ...
- Oracle导入中文乱码解决办法
Oracle导入中文乱码解决办法 一.确保各个客户端字符集的编码同服务器字符集编码一致 1- 确定sqlplus字符集编码,如果是windows设置环境变量. 2- 确保Sec ...
- NetBeans中文乱码解决办法
一.Windows下NetBeans中文乱码解决办法 找到你的Netbeans安装目录下的etc文件夹,用记事本打开netbeans.conf,找到netbeans_default_options(不 ...
- windows下git bash中文乱码解决办法
一.解决办法1:(直接上图) 1.在git bash下,右键 出现下图,选择options: 2.选择“Text” 3.将“Character set”设置为 UTF-8 转:windows下git ...
- 使用httpclient post请求中文乱码解决办法
使用httpclient post请求中文乱码解决办法 在使用httpclient发送post请求的时候,接收端中文乱码问题解决. 正文: 我们都知道,一般情况下使用post请求是不会出现中文乱码 ...
- .js文件中文乱码解决办法
描述:.js文件里的中文内容在网页中显示乱码 解决办法:把JS文件的编码改为utf-8 VS2013解决步骤:文件——高级保存选项——Unicode (UTF-8带签名) 代码页 65001
- centos 中文乱码解决办法2
特别注意:vm10自带虚拟机共享工具,自动识别utf-8格式的中文文件内容 下面步骤摘自网络: 两种方案其实差不多,这里提供两个文件的下载地址,免得去网上搜这两个文件了: fonts-chinese- ...
- Matplotlib中文乱码解决办法
Matplotlib中文乱码 解决方法如下: 首先设置源码文件编码方式为UTF-8 #-*- coding: utf-8 -*- 接着设置字体属性字典 font = {'family': 'SimHe ...
- Ajax在IE浏览器会出现中文乱码解决办法
在AJAX浏览器来进行发送数据时,一般它所默认的都是UTF-8的编码. Ajax在IE浏览器会出现中文乱码的情况!解决办法如下 <script type="text/javascrip ...
随机推荐
- 07_Python的控制判断循环语句1(if判断,for循环...)_Python编程之路
Python的数据类型在前几节我们都简单的一一介绍了,接下来我们就要讲到Python的控制判断循环语句 在现实编程中,我们往往要利用计算机帮我们做大量重复计算的工作,在这样的情况下,需要机器能对某个条 ...
- APP手机端加载不到资源服务器后台解决参考
今天发现app登录时,报could not get resource,日志中打印的是redis相关的错误,于是开始一步步检查错误! 后台架构:redis+mysql+elk+tomcat+zookee ...
- SSH 配置
ssh免密通用配置 Host * Port 1234 User root #ProxyCommand nc -X 5 -x 127.0.0.1:1081 %h %p #5 socks5, 4 sock ...
- Python之线程
操作系统线程理论 线程概念的引入背景 进程 之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程.程序和进程的区别 ...
- Java8新特性第3章(Stream API)
Stream作为Java8的新特性之一,他与Java IO包中的InputStream和OutputStream完全不是一个概念.Java8中的Stream是对集合功能的一种增强,主要用于对集合对象进 ...
- 扫描工具nmap介绍
NMap,也就是Network Mapper,最早是Linux下的网络扫描和嗅探工具包. 简介 nmap是一个网络连接端扫描软件,用来扫描网上电脑开放的网络连接端.确定哪些服务运行在哪些连接端,并且推 ...
- 2018 6年iOS开发常用的三方库
开发一般APP必备三方库,省力秘籍!!!本篇文章会经常更新最新常用的三方. 1.网络请求库 AFNetworking https://github.com/AFNetworking/AFNetwork ...
- orchard-1.9.2-1.10.2汉化
安装 首先从github上下载orchard源代码:https://github.com/OrchardCMS/Orchard(下载版本最新的1.10.2) 使用vs2017打开源代码,运行进入安装界 ...
- SQL语句 (一)
1 SQL语句分类: 数据查询语句(DQL): SELECT 数据操纵语言 (DML): INSERT.UPDATE.DELETE 数据定义语言 (DDL): 数据控制语言 (DCL): GRANT. ...
- 1114innodb的统计信息对optimizer成本预估影响实例 CARDINALITY
转自 https://www.cnblogs.com/olinux/p/5140615.html 转自 https://yq.aliyun.com/articles/174906?spm=5176 ...