Linux下FTP服务器的文件夹和文件中文显示乱码问题

在Linux服务器上搭建的ftp服务,有些资源是从Windows平台上传进去的,然后中文显示为乱码。

因为Windows平台和Linux平台默认编码模式不一样导致的该问题,Windows默认编码模式为GB2312而Linux默认编码模式为UTF-8。

解决办法:

用convmv工具将ftp目录下的所有文件的名称使用utf-8重新编码.

安装convmv,一般的源里都有这个软件

sudo apt-get update

sudo apt-get install convmv

convmv -f GB2313 -t UTF-8 -r --notest /home/ftpfolder/*(ftp的目录)

点赞

发表评论