中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

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

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

解決辦法如下:

打開 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']);

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

編輯:西部數(shù)碼
日期:2010-06-14

收藏 】 【 打印 】   
您可對文檔進(jìn)行評分喲~

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

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

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

24小時(shí)客服熱線

400-028-5800

028-62778877

  • 售前咨詢請撥4
  • 售后服務(wù)請撥5
  • 技術(shù)支持請撥7
  • 投訴建議請撥9
  • 備案問題請提交工單

咨詢售后問題請先打開 電話助手