在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码。虽然将Linux的env设置了LANG=en_US.UTF-8,并且本地的Shell客户端编码也设置成UTF-8,但在Shell中(或通过http访问),仍是乱码……

原因在于,Windows 的文件名中文编码默认为GBK,压缩或者上传后,文件名还会是GBK编码,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。

yum install convmv

convmv -f gbk -t utf-8 -r --notest /home/wwwroot

常用参数:

-r 递归处理子文件夹

–notest 真正进行操作,默认情况下是不对文件进行真实操作

–list 显示所有支持的编码

–unescap 可以做一下转义,比如把%20变成空格

-i 交互模式(询问每一个转换,防止误操作)

linux下有许多方便的小工具来转换编码:

文本内容转换 iconv

文件名转换 convmv

mp3标签转换 python-mutagen

以上所述是小编给大家介绍的CentOS 下中文文件名显示乱码问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

centos7 文件名中文乱码_CentOS 下中文文件名显示乱码问题相关推荐

  1. win10很多软件显示模糊_win10安装软件出现乱码怎么办 win10新装软件显示乱码的解决方法_windows10_Windows系列_操作系统...

    win10安装软件出现乱码怎么办?在新安装软件时,安装的过程中,安装界面出现了乱码,已至于无法正常安装,这种情况应该如何解决呢?下文中为大家带来了win10新装软件显示乱码的解决方法.感兴趣的朋友不妨 ...

  2. linux命令框显示中文乱码_CentOS终端命令行显示中文乱码的解决方法

    这篇文章主要介绍了CentOS终端命令行显示中文乱码的解决方法,以及测试方法和缺少中文字体时的解决方法,需要的朋友可以参考下 安装CentOS的时候选择了中文,结果在终端不能显示中文,都是乱码,解决方 ...

  3. 保存oracle数据之后乱码,Oracle保存中文数据和读取数据页面显示乱码解决方案

    关于在Oracle数据库中保存中文字段属性和最后页面显示中文字符,之前遇到过一次,后来一直用MySQL就遇到的不多了,其实是我写的项目不多啦,也没成体系,很多情况下都是改他们写好的代码,所以那些这些中 ...

  4. 使用扫描软件扫描含有中文字符的二维码显示乱码?

    在使用中琅领跑条码标签打印软件制作并打印二维码时,有些朋友也会遇到这种问题:使用扫描软件扫描含有中文字符的二维码时,扫描界面显示为一串问号(即乱码).是什么原因造成扫描中文乱码的呢?又该如何解决呢?今 ...

  5. java 乱码怎么是繁体字_win7繁体字乱码怎么办?win7繁体字显示乱码解决方法

    win7繁体字乱码怎么办?绿茶小编胖胖带来了win7繁体字显示乱码解决方法,为什么在Windows7系统的繁体字会显示为乱码呢?该如何解决呢?大家请看下文介绍吧. --win7繁体字乱码怎么办 法一. ...

  6. 计算机软件图标乱码,win7系统图标汉字显示乱码变成奇怪符号的解决方法

    很多小伙伴都遇到过win7系统图标汉字显示乱码变成奇怪符号的困惑吧,一些朋友看过网上零散的win7系统图标汉字显示乱码变成奇怪符号的处理方法,并没有完完全全明白win7系统图标汉字显示乱码变成奇怪符号 ...

  7. linux下.txt文件名乱码,Linux下打开txt文件乱码问题解决方案

    背景: 有人从windows下传给你文件,你收到之后,在linux下打开发现中文全是乱码,这时候是不是很郁闷呢? 问题原因: 由于window下txt文件的编码方式为gbk,而linux下txt文件( ...

  8. 图片路径中含有中文在jsp下不能正常显示的问题

    这里其实涉及到get请求编码和url编码的问题. 一 当路径中存在中文的时候,最简单的解决办法是改变tomcat的编码: WEB进行上传中文文件名的文件时没问题,但下载的时候出现问题,经过一番查找之后 ...

  9. java生成图片乱码_Centos下JAVA生成图片时字体乱码

    最近项目使用了spring boot构建服务,项目跑在Centos6和Centos7的系统上,项目中有一个使用JAVA生成png图片时中文会造成乱码. 由于网上找了N多的资料,最终才把问题解决.很多说 ...

  10. linux 中文乱码博客,linux网页显示乱码终极解决---达到英文全部显示为中文

    遇到问题:本想在自己机器上的虚拟机上下载安装个redmine,体验项目管理软件,结果打开百度,才发现全部都显示未为乱码,于是尝试了好些办法,终于有了一个清晰的思路:一.安装好网络yum,二.安装rpm ...

最新文章

  1. Format specifies type 'id' but the argument has type 'NSError *__autoreleasing *
  2. 中传计算机应用研究生分数线,2018中国传媒大学考研复试分数线(含2016-2018年)...
  3. 关于简聊 Webpack 配置的一些注释
  4. 华为云中国前二,全球前五,增速第一,凭什么?
  5. matlab plot title 包含变量的图片标题
  6. 服务器2003添加共享文档权限,Windows2003使用命令行设置共享权限与安全权限心得...
  7. python编程财务应用_Python笔记 财务小白的 day6 python编程基础(4)
  8. Spring 4 MVC 单元测试例子
  9. Java监控工具VisualVM
  10. 提升访问github.com网址的速度
  11. 从优先级排序看敏捷开发的自相似性
  12. 初探image-set及如何适配移动端高清屏图片
  13. AutoCad窗口错误调整
  14. 基于socket的即时通信系统的设计与实现
  15. 使用链表实现栈stack
  16. 移动端以及 PC浏览器页面分享到朋友圈等的功能实现
  17. 谈谈我对普通莫队和带修莫队的拙见
  18. php 国际标准时间_关于时区:PHP date_default_timezone_set()东部标准时间(EST)
  19. python自动注册邮箱_163邮箱自动登陆python+selenium
  20. 我的大学六年 郭天祥

热门文章

  1. 标准IT POD之美
  2. bash shell之数组使用
  3. JQuery Show()的几种效果 总有一种是你需要的
  4. 从魔兽世界到激战2看MMO网游角色成长
  5. 【SpringBoot_ANNOTATIONS】属性赋值 02 @PropertySource赋值
  6. pytorch和python一样吗_PyTorch可以和TensorFlow一样快,有时甚至比TensorFlow更快了?...
  7. apache poi使用例_Apache POI使用详解
  8. jsp的知识略解,只作为笔记,不作为知识参考,谢谢
  9. android 瀑布流StaggeredGridLayoutManager重新排序后,顶部留白处理
  10. observable java_RxJava之Observables类型理解