国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

gbk版織夢dedecms在php5.4下系統(tǒng)基本設置不能保存中文以及在編輯器下中

2024-07-12 08:45:47
字體:
來源:轉載
供稿:網友
織夢系統(tǒng)我一直都是在用utf8版的,最近看重一個模板,就買了,可是上傳到服務器發(fā)現系統(tǒng)基本設置下面不能保存中文,網上沒找到很好的方法,自己看了一下,發(fā)現是網站編碼的問題,我utf8的織夢在php5.4下就沒問題,所以,要給表單中的字符轉碼。 
后臺-系統(tǒng)基本參數無法保存中文 修改方法: 
dede/templets/sys_info.htm里面搜索 
htmlspecialchars($row[‘value’]) 
替換成 
htmlspecialchars($row[‘value’],ENT_COMPAT ,’GB2312′) 
如果發(fā)現還有其他頁面,也沒辦法保存中文,最好在dreamweaver下整站搜索htmlspecialchars($row[‘value’]),然后批量替換成htmlspecialchars($row[‘value’],ENT_COMPAT ,’GB2312′),這樣就能保證系統(tǒng)的表單沒問題。 
但是這個修改的方法,對編輯器中的中文沒辦法,還要修改編輯器,方法為: 
include/ckeditor/ckeditor_php5.php文件 
找到代碼 
$out = “<textarea name=/”” . $name . “/”” . $attr . “>” .htmlspecialchars($value). “</textarea>/n”; 
改成: 
$out = “<textarea name=/”” . $name . “/”” . $attr . “>” .htmlspecialchars( $value, ENT_COMPAT, ‘GB2312′ ). “</textarea>/n”; 
還有標簽也不顯示,修改方法為: 
1、dede/article_add.php 和 dede/article_edit.php將 
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen)); 
改成 
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,’GB2312’); 
這些都沒問題后,發(fā)現 核心-批量維護-tag標簽管理里面的中文標簽全部都不顯示了,真是麻煩,修改方法: 
打開/dede/templets/tags_main.htm 
找到: 
$fields[‘tag’] = htmlspecialchars($fields[‘tag’]); 
替換為 
$fields[‘tag’] = htmlspecialchars($fields[‘tag’],ENT_COMPAT ,’GB2312′); 
這樣修改,tag標簽就顯示了。 
這樣一修改,在php5.4下的gbk版織夢就不會出現編碼的問題了。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 正定县| 玛沁县| 北川| 阿合奇县| 将乐县| 都安| 军事| 太湖县| 汝南县| 色达县| 芷江| 花莲县| 南华县| 二连浩特市| 神农架林区| 萨迦县| 万全县| 古浪县| 淳化县| 渝中区| 平湖市| 台湾省| 长丰县| 历史| 乐业县| 邯郸市| 郸城县| 温泉县| 绥芬河市| 洪雅县| 偏关县| 绍兴县| 余姚市| 资兴市| 潼南县| 莱州市| 故城县| 桑植县| 广安市| 乌鲁木齐市| 贵定县|