找回密码
 立即注册
查看: 2937|回复: 4

[BUG] 5.1 下載中文檔變亂碼問題~~~~

[复制链接]

已分享文件:0个

网盘今日赚:积分

发表于 2010-10-26 17:45:26 | 显示全部楼层 |阅读模式
along大大
為何5.1版下載繁體中文檔依然是亂碼?
爬過問有人說

downfile.php 中
参数改为
  1. if(function_exists("iconv")){
  2.         $file_name = iconv("utf-8","big5",$file_name);
  3. }elseif(function_exists("mb_convert_encoding")){
  4.         $file_name = mb_convert_encoding($file_name,"big5","utf-8");}
复制代码
5.1版的跟本沒有以上有關代碼,請問要如何解決?

已分享文件:20个

网盘今日赚:积分

发表于 2010-10-26 18:06:00 | 显示全部楼层
系统是支持GBK编码的,繁体文件名是在下载时出来乱码?那上传时会不会出现乱码?

已分享文件:0个

网盘今日赚:积分

 楼主| 发表于 2010-10-26 18:40:16 | 显示全部楼层
謝謝along大的回覆,
文件上傳後是一切正正常,能夠顯示正確的繁體中文檔名,問題是點選"下載" 後出現了亂碼~
是否要修改downfile.php 呢?
上面的代碼在5.1版找不到說~~,那要怎麼修改呢?

[ 本帖最后由 itok 于 2010-10-26 18:42 编辑 ]

已分享文件:20个

网盘今日赚:积分

发表于 2010-10-26 19:24:05 | 显示全部楼层
downfile.php 大概在181行的位置

if(is_utf8()){
$file_name = convert_str('utf-8','gbk',$file_name);
}

把你上面的转码语句替换下试试

已分享文件:0个

网盘今日赚:积分

 楼主| 发表于 2010-10-27 17:05:40 | 显示全部楼层
站長,還是不行~
本來文件副檔名是rar,改了以上代碼後連副檔名都認不來了~~而文件名稱本來是: "Software_應用軟體.rar"
變成了"Software_"沒有中文和副檔名~

貴站的5.0演示也有同樣問題哦~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|PHPDisk系统交流社区

GMT+8, 2024-12-23 03:18 , Processed in 0.056273 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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