繁體化後,下載文件亂碼
我安裝了3.7_utf8版,自行繁化了languages文件夾中所有文件,以把所有數據庫改為utf8_general_ci
測試使用後,除了不能上傳大形文件外,其他文字輸出都沒有問題。
但到最後,卻發現如果上傳了繁體名稱的文件,雖然在系統中完美顯示繁體字,但下載之文件卻出現亂碼。
例如:
上傳:宙斯.jpg
下載時會變為:紺佴.jpg
============================================================
後加:
有時候,上傳文件會出現不能下載或瀏覽之情況。
明明是已經用自己的帳號登入,但下載時卻出現 404頁
內容為
The requested URL /viewfile/1/z9HjPx3w/ was not found on this server.
或者
無法顯示錯誤的圖片「http://www.xxx.com/downfile/1/z9HjPx3w/」 问题:
1、自己没有修改繁体时会不会出现乱码?
2、你修改语言包时,使用的编辑器是不是另存为UTF-8的编码? 修正downfile.php 中的轉碼參數即可
回复 3# pietty 的帖子
感謝!問題已解決。[ 本帖最后由 zurich 于 2010-1-20 23:04 编辑 ] downfile.php 中
參數改為
if(function_exists("iconv")){
$file_name = iconv("utf-8","big5",$file_name);
}elseif(function_exists("mb_convert_encoding")){
$file_name = mb_convert_encoding($file_name,"big5","utf-8");
}
页:
[1]