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,如需转载请自行联系原作者


上一篇:冬季实战营第三期:MySQL数据库进阶实战


下一篇:Texas Instruments SimpleLink整数溢出漏洞