CentOS 下中文文件名显示乱码问题

 更新时间:2017年02月06日 11:18:01   作者:炀大人  
在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码,怎么解决呢?今天小编抽空给大家分享CentOS 下中文文件名显示乱码问题的解决方法,需要的的朋友参考下

在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 下中文文件名显示乱码问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Ubuntu环境下的nwjs安装及使用教程

    Ubuntu环境下的nwjs安装及使用教程

    最近做项目遇到这样的需求通过nwjs实现一个可以全屏显示功能,下面小编给大家带来了Ubuntu环境下的nwjs安装及使用教程,需要的朋友参考下吧
    2017-10-10
  • 详解Linux 常用命令 pwd cd的使用

    详解Linux 常用命令 pwd cd的使用

    cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的,pwd 命令来查看”当前工作目录“的完整路径。所以说学习linux常用命令,首先学好cd pwd命令的使用方法
    2017-12-12
  • [基础知识]Linux新手系列之二

    [基础知识]Linux新手系列之二

    [基础知识]Linux新手系列之二...
    2006-10-10
  • 在centos7上安装redis的方法

    在centos7上安装redis的方法

    本文给大家讲述在centos7上安装redis的方法,需要的朋友参考下吧
    2017-05-05
  • Linux高级篇学习手册(一)

    Linux高级篇学习手册(一)

    Linux是一个非常优秀的操作系统,与MS-WINDOWS相比具有可靠、 稳定、速度快等优点,且拥有丰富的根据UNIX版本改进的强大功能。下面,作为一个典型的DOS 和WINDOWS用户,让我们一起来学习Linux的一些主要命令
    2021-07-07
  • Ubuntu samba下配置共享文件夹的方法

    Ubuntu samba下配置共享文件夹的方法

    这篇文章主要介绍了Ubuntu samba下配置共享文件夹的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • Linux 管理员手册(6)

    Linux 管理员手册(6)

    Linux 管理员手册(6)
    2006-10-10
  • 方便快捷—活用Linux操作系统的后台任务

    方便快捷—活用Linux操作系统的后台任务

    方便快捷—活用Linux操作系统的后台任务...
    2006-10-10
  • 详解Linux内核中的container_of函数

    详解Linux内核中的container_of函数

    大家都知道Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。这篇文章详细的介绍了Container_of,有需要的可以参考学习。
    2016-08-08
  • linux中uptime命令的用法详细解析

    linux中uptime命令的用法详细解析

    以下是对linux中uptime命令的用法进行了详细的介绍,需要的朋友可以过来参考下
    2013-08-08

最新评论