织梦系统后台无法更新中文变空白怎么办?

2018-07-27  栏目:网络技术   投稿:八羊广告

摘要:

织梦系统后台无法更新中文变空白怎么办?

……

第一:原因分析

问题根源:PHP版本升级为PHP5.4之后,htmlspecialcharsphp5.4默认为utf8编码,gbk编码字符串经 htmlspecialchars 转义后的中文字符串为空,也就是标题为空。

解决办法:htmlspecialchars添加ENT_COMPAT ,’GB2312’参数修改编码默认值。

第二:如何解决在发布文章信息时不能保存中文标题和中文内容

修改编辑器不能保存和显示中文的修改方法如下:

include/ckeditor/ckeditor_php5.php文件下

htmlspecialchars($value)替换为htmlspecialchars($value, ENT_COMPAT ,’GB2312’)

还有标签也不显示,修改方法为:

 $title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

改成

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,’GB2312’);

第三:如何解决系统基本参数无法保存中文

在文件dede\templets\sys_info.htm里面搜索

htmlspecialchars($row[‘value’])

替换成

htmlspecialchars($row[value],ENT_COMPAT ,GB2312)

 如果发现还有其他页面,也没办法保存中文,最好在dreamweaver下整站搜索htmlspecialchars($row[value]),然后批量替换成htmlspecialchars($row[value],ENT_COMPAT ,GB2312),这样就能保证系统的表单没问题。

如果看了以上还无法解决问题或者不知道如何修改代码可以添加八羊技术顾问来进行解决,本次问题解决费用:200元。

可以通过以下渠道购买:

1、《dedecms织梦系统后台》 公司客服微信以及微信收款方式:

 Banner Banner

2、《dedecms织梦系统后台》 公司淘宝交易:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.594c1debcHhaGl&id=574132544443 

3、《dedecms织梦系统后台》 银行公账汇款: 账户:广州八羊广告有限公司   工行账户:3602862609100246368   广州工行分行

技术咨询电话(微信):15915962683



文章分享二维码:


友情提示:信息若有侵犯请联系删除,下载资源若失效请联系微信haracle解决。装黑客下载 | LUT包下载