情景描述:
網站上有一些課件資源,課件資源是從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,如需轉載請自行聯系原作者