Linux系统中,很多时候需要在windows上传文件到Linux中,这种时候经常会出现乱码问题。

比如上面的情况,就是系统系统的编码格式问题。

这是由于编码格式的问题导致乱码,下面介绍解决方法:

1,安装编码转换工具:

[root@localhost ~]# yum install -y convmv

工具安装完成后,开始转换编码格式:把windows的gbk转换成utf8格式,转换的文件是 /home/word文件

[root@localhost ~]# convmv -f gbk -t utf8 -r --notest /home/word

如果上面的方法仍然不能完美解决乱码问题,再换一种方法

2,修改配置文件:

先查看系统中的语言包:

[root@localhost ~]# locale -a
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8

只要发现以上几项,说明系统已安装中文语言包,无需再安装,

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

如果没有发现这些包,就自行安装

yum install kde-l10n-Chinese

下面修改i18n和locale.conf配置文件,i18n 在centos7版本中已经没有了,需要手动创建一个i18n文件

[root@localhost ~]# vim /etc/sysconfig/i18n

添加两行内容,wq 退出保存。

LANG="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"

source 重新加载一下配置文件

[root@localhost ~]# source /etc/sysconfig/i18n

再修改 locale.cnf配置文件

[root@localhost ~]# vim /etc/locale.conf
LANG="zh_CN.UTF-8"

加载配置文件

  [root@localhost ~]# source /etc/locale.conf

reboot 重启一下系统。

这样可以完美解决Linux的中文乱码问题!谢谢!

CentOS7中文语言乱码问题解决相关推荐

  1. QT的中文显示乱码问题解决

    QT的中文显示乱码问题解决 QT的中文显示乱码问题解决: 1.查看源文件的编码格式,有必要的话转换源文件的编码格式再重新编译运行尝试汉字能否正常显示. 2.在代码里面解决: 3.用法: QT的中文显示 ...

  2. Java中FTPClient上传中文目录、中文文件名乱码问题解决方法

    Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 参考文章: (1)Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 (2)https://www.cnblog ...

  3. QT学习笔记(四):Qt5+MSVC编译 中文字符显示乱码问题解决

    QT学习笔记(四):Qt5+MSVC编译 中文字符显示乱码问题解决 问题: 1.解决方法一: 2.解决方法二: 3.解决方法三: 4.解决方法四: 结果显示: Qt5+MSVC编译 中文字符显示乱码. ...

  4. Deepin系统下MATLAB中文字体乱码问题解决(加上字体美化)

    Deepin系统下MATLAB中文字体乱码问题解决(加上字体美化) 参考文章: (1)Deepin系统下MATLAB中文字体乱码问题解决(加上字体美化) (2)https://www.cnblogs. ...

  5. Linux中文显示乱码问题解决方法 和 将英文提示换成中文提示

    1.查看当前使用的语言: echo $LANG修改之前:en_US.UTF-8 英文修改之后:zh_CN.UTF-8 中文 2.查看当前系统默认采用的字符集 locale修改之前: [root@roo ...

  6. MATLAB代码中文注释乱码问题解决办法

    目录 汉字编码 乱码原因: 如何解决 经常有小伙伴莫名其妙发现自己的MATLAB打开代码后,代码中的中文注释乱码,如下图所示,然后不知道如何解决,今天就来给大家解释和解决一下这个问题! 汉字编码 首先 ...

  7. php chr() ord()中文截取乱码问题解决方法

    今天看到chr() ord()中文截取乱码问题这个例子,觉得相当的不错,拿出来和大家分享下,有兴趣的朋友可以去试下,看看怎么样. 代码如下:<?php $lenth = 19; $str = & ...

  8. Qt下C++的cout输出中文信息乱码问题解决

    在Qt中使用C++的cout时,发现打印出的中文时乱码的,如下: 解决办法: 第一步: 加入头文件 == #include <windows.h> == //解决cout中文输出乱码第一步 ...

  9. Python | 多种编码文件(中文)乱码问题解决

    1 可以知道的是,文本文件的默认编码并不是utf8. 我们打开一个文本文件,并点击另存为 2 我们在新窗口的编码一栏看到默认编码是ANSI.先不管这个编码是什么编码,但是通过下拉列表我们知道,这种编码 ...

最新文章

  1. Android中处理崩溃异常
  2. 如何在SQL中使用JOIN执行UPDATE语句?
  3. flask-mail异步发送邮件_spring Boot手把手教学(6):发送邮件
  4. iOS实现三屏复用循环广告[从服务器请求的广告]
  5. qt 两种按钮点击事件应用
  6. rxjava 观察者模式_RxJava可观察对象和观察者
  7. ]MySQL操作命令语句实例
  8. NPOI Word 多级标题结构设置
  9. ARP协议及欺骗原理
  10. lcx端口转发linux_LCX 端口重定向本质以及在linux下的实现
  11. OFN鼠标驱动(三) -- I2C驱动的移植(2)
  12. 华为nova2s用哪个型号服务器,华为Nova2s和Nova2买哪个好/区别大吗?华为Nova2s与Nova2的区别对比详解...
  13. jupyter notebook书写规范
  14. 编程珠玑第二版 ---- 第一章个人习题集(Java)
  15. RTSP 和 RTMP原理 通过ffmpeg实现将本地摄像头推流到RTSP服务器
  16. css3宽度变大动画_H5 直播的疯狂点赞动画是如何实现的?
  17. 计算机等级考试证书怎么领取
  18. 初识Flink,简要介绍Flink
  19. 神经网络与卷积神经网络,卷积神经网络运用
  20. sklearn_feature_selection

热门文章

  1. 全国城市数据及地图数据-python爬取
  2. Caused by: java.lang.ClassNotFoundException: org.springframework.boot.actuate.health.OrderedHealthAg
  3. AutoML框架整理
  4. Multi-Scale Context Aggregation by Dilated Convolution 对空洞卷积(扩张卷积)、感受野的理解
  5. 【Halcon二维测量】——2D计量模型
  6. Springboot毕设项目海鲜配送管理系统q3m5ujava+VUE+Mybatis+Maven+Mysql+sprnig)
  7. iOS(0)- 所思所想
  8. 可扩展性对英特尔®至强处理器意味着什么
  9. 佳能fax_l150如何打印_佳能L150打印驱动_佳能Canon FAX-L150驱动下载 v20.67官方版 - 121下载站...
  10. 五轴数控铣削后处理技术CLSF刀位文件格式说明