1.dedecms發(fā)布文章提示”標(biāo)題不能為空”
現(xiàn)象是發(fā)布英文標(biāo)題沒(méi)問(wèn)題,發(fā)布中文會(huì)提示“標(biāo)題不能為空”
因?yàn)閔tmlspecialchars在php5.4默認(rèn)為utf8編碼,
gbk編碼字符串經(jīng) htmlspecialchars 轉(zhuǎn)義后的中文字符串為空,也就是標(biāo)題為空。
所以給htmlspecialchars添加ENT_COMPAT ,’GB2312′參數(shù)修改編碼默認(rèn)值。
具體方法:
2.在dede安裝目錄執(zhí)行
sed -i “s/htmlspecialchars(/gbkhtmlspecialchars(/g” `grep htmlspecialchars\( -rl *`
2./include/common.func.php中任意位置添加函數(shù)
function gbkhtmlspecialchars($str)
{
return htmlspecialchars($str, ENT_COMPAT ,’ISO-8859-1′);
}
織夢(mèng)官方已于20160726常規(guī)補(bǔ)丁做了更新,相信這個(gè)問(wèn)題已經(jīng)得到了解決。
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: 解決dedecms在php 5.4下標(biāo)題不能為空,中文修改顯示空白錯(cuò)誤