系统, 基本, 基本参数, 本参, 参数
后台-系统基本参数无法保存中文修改具体的方法: dede\templets\sys_info.htm里面搜索 htmlspecialchars($row['value']) 替换成 htmlspecialchars($row['value'],ENT_COMPAT,'GB2312′)如果发现还有其他页面,也没办法保存中文,最好在dreamweaver下整站搜索htmlspecialchars($row['value']),然后批量替换成htmlspecialchars($row['value'],ENT_COMPAT,'GB2312′),这样就能保证系统的表单没问题。 但是这个修改的具体的方法,对编辑器中的中文没办法,还要修改编辑器,具体的方法为:include/ckeditor/ckeditor_php5.php文件 找到具体代码如下 $out=".htmlspecialchars($value)."; 改成: $out=".htmlspecialchars($value,ENT_COMPAT,'GB2312').";还有标签也不显示,修改具体的方法为: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');这些都没问题后,发现核心-批量维护-tag标签管理里面的中文标签全部都不显示了,真是麻烦,修改具体的方法:打开/dede/templets/tags_main.htm找到:$fields['tag']=htmlspecialchars($fields['tag']);替换为$fields['tag']=htmlspecialchars($fields['tag'],ENT_COMPAT,'GB2312′);这样修改,tag标签就显示了。 这样一修改,在php5.4下的gbk版织梦模板建站程序就不会出现编码的问题了。 中文 , 编辑器 , 参数设置 |
QQ一键登录插件返回空白解决方案