天天看点

linux 下更改文件名编码方式

情景描述:

    网站上有一些课件资源,课件资源是从windows上传到Linux服务器,原文件名为gbk编码模式,而浏览器默认的编码模式为utf-8(服务器默认编码也为utf-8),如此,便导致了类似http://58.22.30.35:800/ruida/Resources/北师大/初中语文/八年级上/本册综合/绿.ppt  这样的域名的无法访问,找不到资源。

解决办法:

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

下载convmv:wget  https://www.j3e.de/linux/convmv/convmv-1.15.tar.gz

    make  clean

    make  install    

开始转换:

    ./convmv  -f GB2312 -t UTF-8 -r --notest /glusterfs/Resources/*

若用ftp客户端访问资源时,将ftp使用的字符集改为utf-8

     本文转自kai404 51CTO博客,原文链接:http://blog.51cto.com/kaifly/1665165,如需转载请自行联系原作者

继续阅读