PHPDisk网盘官方论坛

 找回密码
 立即注册
网盘分享动态:
E-Core企业网盘系统v4.0试用版(2024年)官方论坛版主招募啦~期待您的加入PHPDisk 7.0 V-Core系列发布[下载]
招聘团队,开发phpdisk项目【有兴趣即可加入】phpdisk新版本 Windows客户端软件详尽~PHPDisk 模板制作教程
PHPDISK网盘专用探针 V2.1 PHPDisk插件开发教程PHPDisk交流Q群,加入->
查看: 4206|回复: 4

[已解决] 繁體化後,下載文件亂碼

[复制链接]

已分享文件:0个

网盘今日赚:积分

发表于 2009-12-9 15:39:44 | 显示全部楼层 |阅读模式
我安裝了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/

已分享文件:20个

网盘今日赚:积分

发表于 2009-12-9 22:34:59 | 显示全部楼层
问题:
1、自己没有修改繁体时会不会出现乱码?
2、你修改语言包时,使用的编辑器是不是另存为UTF-8的编码?

已分享文件:0个

网盘今日赚:积分

发表于 2010-1-20 07:59:32 | 显示全部楼层
修正downfile.php 中的轉碼參數即可

已分享文件:0个

网盘今日赚:积分

 楼主| 发表于 2010-1-20 19:19:00 | 显示全部楼层

回复 3# pietty 的帖子

感謝!問題已解決。

[ 本帖最后由 zurich 于 2010-1-20 23:04 编辑 ]

已分享文件:0个

网盘今日赚:积分

发表于 2010-1-22 01:18:11 | 显示全部楼层
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 下一条

小黑屋|Archiver|手机版|PHPDisk官方论坛 ( 粤ICP备10073657号 )

GMT+8, 2024-5-20 03:15 , Processed in 0.058678 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表