centos7中文乱码问题怎么解决

centos7中文乱码问题怎么解决查看是否安装中文包

可以使用下面的命名查看系统是否安装了中文安装包。

locale -a |grep "zh_CN"

centos7中文乱码问题怎么解决

没有输出,说明没有安装,输入下面的命令安装:

yum groupinstall "fonts" -y

安装完成,查看安了哪些中文语言包

[root@iz2ze6adlpez0gy7j13vrmz /]# locale -a | grep "zh_CN"zh_CNzh_CN.gb18030zh_CN.gb2312zh_CN.gbkzh_CN.utf8

说明系统已安装中文语言包,无需再安装。重要提示,如果按照下面的步骤你的系统仍然无法使用中文,那么请一个一个尝试上面的编码方式。比如把LANG=”zh_CN”修改为LANG=”zh_CN.gb18030″。

2 修改配置文件

在修改配置文件之前,我们先看看当前系统语言环境:

# echo $LANGen_US.UTF-8# localeLANG=en_US.UTF-8LC_CTYPE="en_US.UTF-8"LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.UTF-8"LC_MESSAGES="en_US.UTF-8"LC_PAPER="en_US.UTF-8"LC_NAME="en_US.UTF-8"LC_ADDRESS="en_US.UTF-8"LC_TELEPHONE="en_US.UTF-8"LC_MEASUREMENT="en_US.UTF-8"LC_IDENTIFICATION="en_US.UTF-8"LC_ALL=

虽然安装了中文语言包但本机的语言环境并不是中文,需要修改locale.conf配置文件

# vim /etc/locale.confLANG="zh_CN"# source   /etc/locale.conf
vim /etc/locale.conf 进入编辑页面,输入i开始编辑,编辑完成输入esc到底行模式,然后输入:wq,保存并退出

centos7中文乱码问题怎么解决

也可以使用命令修改locale.conf配置文件:

#  localectl set-locale LANG=zh_CN

之后查看当前语言环境:

# echo $LANGzh_CN# localeLANG=zh_CNLC_CTYPE="zh_CN"LC_NUMERIC="zh_CN"LC_TIME="zh_CN"LC_COLLATE="zh_CN"LC_MONETARY="zh_CN"LC_MESSAGES="zh_CN"LC_PAPER="zh_CN"LC_NAME="zh_CN"LC_ADDRESS="zh_CN"LC_TELEPHONE="zh_CN"LC_MEASUREMENT="zh_CN"LC_IDENTIFICATION="zh_CN"LC_ALL=

3. 验证是否成功

[root@node2 ~]# date2017年 10月 16日 星期一 16:30:24 CST

4.命令补充解释

locale -a |grep “zh_CN” :列出所有可用的公共语言环境的名称,然后筛选中文

locale -a :列出所有可用的公共语言环境的名称.

从中如果可以看到如下几项,也说明系统已经安装了中文语言包。无需再安装,那这几项代表什么意思呢?

centos7中文乱码问题怎么解决

{语言代号}_{国家代号}.{字符集}

zh是中文的代号、CN是中国的代号、gb18030,gb2312,utf8是语言字符集

那么每一项可以通俗理解为   “你是说中文的,你在中国,语言字符集是gb18030/gb2312/utf8”

如果没有发现以上几项,则手动安装中文语言包

 # yum install kde-l10n-Chinese            (大概11M)

locale : 查看当前系统语言环境

centos7中文乱码问题怎么解决

(“en_US.UTF-8″按照上面的内容可以理解为“你说英语,你在美国,语言字符集为UTF-8”) 

每项的意思分别为 :

LANG:当前系统的语言

LC_CTYPE:语言符号及其分类

LC_NUMERIC:数字

小文AI论文 小文AI论文

轻松解决论文写作难题,AI论文助您一键完成,仅需一杯咖啡时间,即可轻松问鼎学术高峰!

小文AI论文 69 查看详情 小文AI论文

LC_COLLATE:比较和排序习惯

LC_TIME:时间显示格式

LC_MONETARY:货币单位

LC_MESSAGES:信息主要是提示信息,错误信息, 状态信息, 标题, 标签, 按钮和菜单等

LC_NAME:姓名书写方式

LC_ADDRESS:地址书写方式

LC_TELEPHONE:电话号码书写方式

LC_MEASUREMENT:度量衡表达方式

LC_PAPER:默认纸张尺寸大小

LC_IDENTIFICATION:对locale自身包含信息的概述

LC_ALL:优先级最高变量,若设置了此变量,所有LC_* 和LANG变量会强制跟随它的值

我们看到虽然安装了中文语言包但本机的语言环境并不是中文

重启系统

# reboot

5.远程工具SSH Secure 乱码问题的解决

使用远程工具进行连接时,如果 linux 有中文文件或目录,显示时会出现乱码,原因
是 linux 编码是 UTF-8,而远程工具默认是当前系统本地编码即 GBK。所以解决方案是统
一两者编码就 OK 了,但是该 SSH Secure 工具不能设置编码,所以通过修改 linux 的系
统编码的方式进行统一编码。 

第一步:查看当前系统的语言环境。

这里因为之前已经修改成了gbk的编码。

centos7中文乱码问题怎么解决

第二步:修改配置文件locale.conf

# vim /etc/locale.conf

输入i进入编辑模式,编辑完成按ESC进入底行模式。然后输入:wq退出并保存。

执行下面的命令,让修改生效。

# source /etc/locale.conf

输入date验证。如果还有问题,也可以reboot重启一下。

centos7中文乱码问题怎么解决

推荐教程: 《CentOS教程》

以上就是centos7中文乱码问题怎么解决的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/381990.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月6日 11:43:41
下一篇 2025年11月6日 11:44:36

相关推荐

  • centos7如何安装pip

    centos7安装pip的方法:1、打开终端,输入“sudo yum update”命令以更新yum软件包列表,输入“sudo yum install python-pip”命令以安装pip,最后验证pip是否已经安装成功;2、打开终端,使用wget命令下载“get-pip.py”脚本文件,在终端中…

    2025年12月13日
    000
  • CentOS7下怎么部署php7.1和开启MySQL扩展

    简单安装(yum方式) 安装软件源 添加epel源 [root@opstrip.com opt]# rpm –import /etc/pki/rpm-gpg/rpm-gpg-key*[root@opstrip.com opt]# rpm -uvh http://mirrors.rit.edu/fe…

    2025年12月4日
    000
  • Centos7怎么配置Mysql多主一从

    业务场景: 公司几个主要的业务已经独立,放在不同的数据库服务器上面,但是有一个业务又需要关联多个业务库进行联合查询统计。这时候就需要将不同的业务库数据同步到一台从库进行统计。根据mysql主从同步原理使用多从一主的方案解决。主库使用innodb引擎,从库开启多实例使用myisam引擎并将多个实例的数…

    2025年12月3日
    400
  • Centos7下MySQL安装教程_Mysql

    这篇文章主要为大家详细介绍了centos7下mysql安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 MySQL安装教程,供大家参考,具体内容如下 1.下载 去官网下载Yum源:地址 2.安装 rpm -ivh mysql57-community-release-el7-11.noarc…

    2025年12月2日 数据库
    000
  • Centos7.6安装MySQL和Redis的教程

    本篇文章给大家带来的内容是关于centos7.6安装mysql和redis的教程,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 MySQL教程 1、下载mysql,地址:http://dev.mysql.com/get/mysq…2、使用xftp上传到自己想要得目录3、…

    2025年12月2日
    000
  • centos7安装mysql的教程(详细)

    本篇文章给大家带来的内容是关于centos7安装mysql的教程(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 最近打算在家里服务器上部署云盘,所以又开始了一系列的环境搭建操作,在安装mysql的时候发现有一些与以前不同,于是记录下来,避免下次再出现像今天这样到处搜索问题。…

    2025年12月2日
    000
  • centos7安装mysql5.7实例分析

    下载安装mysql 下载rpm安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm–2022-01-22 03:01:53– http://dev.mysql.com/get/mysql57-co…

    数据库 2025年12月2日
    000
  • CentOS7怎么安装Mysql并设置开机自启动

    %ignore_a_1% 7不带mysql数据库了,默认的数据库是mariadb(mysql的一个分支)。 可以按照以下步骤手动安装mysql数据库。 1. 下载rpm安装文件 wget http://repo.mysql.com/mysql-community-release-el7.rpm 2.…

    数据库 2025年12月2日
    000
  • CentOS判断文件是否损坏

    打开WinMD5工具,准备进行文件校验。 将需要上传的文件拖入WinMD5界面,软件自动计算出该文件的MD5值为9248fd89a58b6d6305acbae524b8dedf。 接下来启动WinSCP程序。 通过WinSCP使用SFTP协议将文件安全传输至CentOS7服务器。 登录到CentOS…

    2025年12月2日 软件教程
    000
  • CentOS7安装vim实现代码高亮

    1、 使用Xshell连接到CentOS 7系统后,尝试运行vim命令时,系统提示该命令未安装。 2、 系统默认可能仅安装了vi,而未安装功能更完整的vim,因此无法直接使用vim相关特性。 3、 执行以下命令安装vim增强版本: %ign%ignore_a_1%re_pre_1% 安装完成后,即可…

    2025年12月2日 软件教程
    000
  • CentOS7如何使用rpm包安装mysql 5.7.18的详细介绍

    这篇文章主要为大家详细介绍了centos7使用rpm包安装mysql 5.7.18的相关步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 说明 本文写于2017-05-20,使用MySQL-5.7.18。操作系统为64位CentOS Linux release 7.2.1511 (Core),…

    2025年12月2日
    000
  • CentOS7安装和配置MySQL

    1. 下载MySQL Yum Repository 2. 本地安装MySQL Yum Repositorysudo yum localinstall platform-and-version-specific-package-name.rpm 3. 安装MySQLsudo yum -y instal…

    数据库 2025年12月2日
    000
  • CentOS7实时查看内核日志

    系统运行状态的监控通常依赖于内核日志,这些日志信息保存在 %ignore_pre_1% 文件中。为了及时发现并响应异常,部分日志需要持续跟踪后台的动态记录。 1、 使用 dmesg 命令可查看系统的后台日志信息,若输出内容较长,建议结合 less 工具进行分页浏览,便于查阅。 2、 查看 dmesg…

    2025年12月2日 软件教程
    000
  • Centos7安装和配置Mysql5.7的方法分享

    网上关于linux安装mysql数据库的教程数不胜数,但是,大多教程都是漏洞百出。今天,为了帮助各位需要的人,从而写下centos7安装配置mysql5.7的教程。 相关mysql视频教程推荐:《mysql教程》 第一步:获取mysql YUM源 进入mysql官网获取RPM包下载地址 https:…

    2025年12月2日 数据库
    000
  • CentOS7开放指定端口防火墙设置

    centos是一款广受好评的linux操作系统,其第7代版本在防火墙管理方面相较于早期版本有了显著变化。本文将逐步讲解如何在centos7中配置防火墙以开放特定端口,帮助用户快速掌握相关操作流程。 1、 启动SecureCRT,点击左上角图标创建快速连接会话,填写目标CentOS7服务器的IP地址、…

    2025年12月2日 软件教程
    000
  • CentOS7安装MySQL5.6遇到的问题有哪些

    在一测试服务器(centos linux release 7.2.1511)上安装mysql 5.6(5.6.19 mysql community server)时遇到下面错误,这个是因为centos 7的默认数据库已经不再是mysql了,而是mariadb. mysql安装时的mysql lib库…

    2025年12月2日
    000
  • CentOS7防火墙常用命令

    对于长期使用centos系统的用户而言,很多人已经非常熟悉centos 5.x和6.x版本中使用的iptables防火墙工具。然而,在升级至centos 7.x后,系统默认启用了全新的firewall防火墙机制,这让不少用户感到难以适应。实际上,firewalld在安全管理和操作灵活性方面相较于传统…

    2025年12月2日 软件教程
    000
  • CentOS7防火墙配置指南

    近期有不少朋友咨询关于centos 7中防火墙与端口配置的相关问题。结合网络资料,现将该问题的解决方案及关键操作步骤整理如下,供大家参考。 1、 若要开放Redis服务所使用的端口,首先需要编辑防火墙规则文件:使用命令 vi /etc/sysconfig/iptables 打开配置文件,并添加相应规…

    2025年12月1日 软件教程
    000
  • 关于CentOS7如何使用rpm包安装MySQL的详细介绍

    说明 本文写于2017-05-20,使用mysql-5.7.18。操作系统为64位centos linux release 7.2.1511 (core),以桌面形式安装。 卸载MariaDB CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因…

    2025年11月28日
    000
  • centos7系统如何查看端口

    查看防火墙所有开放的端口 firewall-cmd –zone=public –list-ports (推荐教程:centos使用教程) 查看监听的端口 netstat -lnpt 检查端口被哪个进程占用 vizcom.ai AI草图渲染工具,快速将手绘草图渲染成精美的图像 139 查看详情 n…

    2025年11月28日 运维
    100

发表回复

登录后才能评论
关注微信