5.1 下載中文檔變亂碼問題~~~~
along大大為何5.1版下載繁體中文檔依然是亂碼?
爬過問有人說
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");}5.1版的跟本沒有以上有關代碼,請問要如何解決?
:Q 系统是支持GBK编码的,繁体文件名是在下载时出来乱码?那上传时会不会出现乱码? 謝謝along大的回覆,
文件上傳後是一切正正常,能夠顯示正確的繁體中文檔名,問題是點選"下載" 後出現了亂碼~
是否要修改downfile.php 呢?
上面的代碼在5.1版找不到說~~,那要怎麼修改呢?
[ 本帖最后由 itok 于 2010-10-26 18:42 编辑 ] downfile.php 大概在181行的位置
if(is_utf8()){
$file_name = convert_str('utf-8','gbk',$file_name);
}
把你上面的转码语句替换下试试 站長,還是不行~
本來文件副檔名是rar,改了以上代碼後連副檔名都認不來了~~而文件名稱本來是: "Software_應用軟體.rar"
變成了"Software_"沒有中文和副檔名~
貴站的5.0演示也有同樣問題哦~
:L
页:
[1]