亚洲色图欧美日韩在线播放-户外操美女逼逼中国-免费久久99国产精品自在现-欧美激情五月综合啪啪-九九日本黄色精品视频-亚洲成年网址青青草原-欧美性爱精品在线免费观看-国产精品一区二区美女-日电影一区二区三区

discuz7.2無法批量上傳附件解決方法

給人感覺是文件已經(jīng)上傳成功了, 但無法顯示出文件名.
最終確定的原因是:
Linux平臺上當使用iconv將字符串由utf-8轉(zhuǎn)換為gbk時, 有可能出錯.
而dz的批量上傳使用了swfupload, 使用flash向服務(wù)器POST數(shù)據(jù), 這個swfupload會以utf-8編碼發(fā)送POST數(shù)據(jù), 而gbk編碼的dz 7.2 需要將utf-8編碼的中文文件名轉(zhuǎn)為gbk, 所以導(dǎo)致出錯.

解決辦法如下:

打開 dz 7.2的 include/chinese.class.php  
1. 大約34行附近, 查找if(function_exists('iconv'), 將其修改為if(function_exists('mb_convert_encoding')
2. 在135行附近查找
return iconv($this->config['SourceLang'], $this->config['TargetLang'], $SourceText);

將其修改為 return mb_convert_encoding($SourceText, $this->config['TargetLang'],$this->config['SourceLang']);

這個方法對Linux和Windows都適用, 你可以試試.

編輯:三五互聯(lián)
日期:2010-06-14

收藏 】 【 打印 】   
您可對文檔進行評分喲~

勾選遇到的問題提交給我們,收到反饋后保證及時修正更新!

提交反饋需要先登陸會員帳號

上一篇:Java主機如何設(shè)置默認首頁文檔?
下一篇:如何開通動態(tài)域名
若文檔內(nèi)容對您沒有幫助,不能解決問題? 您還可以 咨詢在線客服提交工單搜索常見問題 ,我們將竭誠為您服務(wù)。
  >> 相關(guān)文章
 
分享至: