discuz7.2無(wú)法批量上傳附件解決方法給人感覺(jué)是文件已經(jīng)上傳成功了, 但無(wú)法顯示出文件名.最終確定的原因是: Linux平臺(tái)上當(dāng)使用iconv將字符串由utf-8轉(zhuǎn)換為gbk時(shí), 有可能出錯(cuò). 而dz的批量上傳使用了swfupload, 使用flash向服務(wù)器POST數(shù)據(jù), 這個(gè)swfupload會(huì)以u(píng)tf-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è)方法對(duì)Linux和Windows都適用, 你可以試試.
|
|||||
|
若文檔內(nèi)容對(duì)您沒(méi)有幫助,不能解決問(wèn)題?
您還可以
咨詢?cè)诰客服
或 提交工單
或 搜索常見(jiàn)問(wèn)題
,我們將竭誠(chéng)為您服務(wù)。
|
|||||
| >> 相關(guān)文章 | |||||
|
|
|||||
400-028-5800
028-62778877
您好,非正常上班時(shí)間若有緊急技術(shù)問(wèn)題,請(qǐng)撥總機(jī)后按7號(hào)鍵, 其他問(wèn)題請(qǐng)?zhí)峤还位蛟谏习鄷r(shí)間聯(lián)系,謝謝支持!