您现在的位置是:网站首页>网站制作心得网站建设教程

织梦gbk程序在php5.4下系统基本设置不能保存中文以及在编辑器下中文不显示的问题

2019-06-28来源: 网站建设教程 人已围观

简介 织梦系统gbk版上传到服务器发现系统基本设置下面不能保存中文,发现是网站编码的问题,我utf8的织梦在php5.4下就没问题,所以,要给表单中的字符转码。

织梦系统gbk版上传到服务器发现系统基本设置下面不能保存中文,发现是网站编码的问题,我utf8的织梦在php5.4下就没问题,所以,要给表单中的字符转码。J3A企业网站模板免费下载_网站建设_企业网站建设方案

后台-系统基本参数无法保存中文 修改方法:J3A企业网站模板免费下载_网站建设_企业网站建设方案

dede/templets/sys_info.htm里面搜索J3A企业网站模板免费下载_网站建设_企业网站建设方案

htmlspecialchars($row['value'])J3A企业网站模板免费下载_网站建设_企业网站建设方案

替换成J3A企业网站模板免费下载_网站建设_企业网站建设方案

htmlspecialchars($row['value'],ENT_COMPAT ,'GB2312')J3A企业网站模板免费下载_网站建设_企业网站建设方案

如果发现还有其他页面,也没办法保存中文,最好在dreamweaver下整站搜索htmlspecialchars($row['value']),然后批量替换成htmlspecialchars($row['value'],ENT_COMPAT ,'GB2312'),这样就能保证系统的表单没问题。J3A企业网站模板免费下载_网站建设_企业网站建设方案

 J3A企业网站模板免费下载_网站建设_企业网站建设方案

但是这个修改的方法,对编辑器中的中文没办法,还要修改编辑器,方法为:J3A企业网站模板免费下载_网站建设_企业网站建设方案

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”;

还有标签也不显示,修改方法为:J3A企业网站模板免费下载_网站建设_企业网站建设方案

1、dede/article_add.php 和 dede/article_edit.php将J3A企业网站模板免费下载_网站建设_企业网站建设方案

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));J3A企业网站模板免费下载_网站建设_企业网站建设方案

改成J3A企业网站模板免费下载_网站建设_企业网站建设方案

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');J3A企业网站模板免费下载_网站建设_企业网站建设方案

这些都没问题后,发现 核心-批量维护-tag标签管理里面的中文标签全部都不显示了,真是麻烦,修改方法:J3A企业网站模板免费下载_网站建设_企业网站建设方案

打开/dede/templets/tags_main.htmJ3A企业网站模板免费下载_网站建设_企业网站建设方案

找到:J3A企业网站模板免费下载_网站建设_企业网站建设方案

$fields['tag'] = htmlspecialchars($fields['tag']);J3A企业网站模板免费下载_网站建设_企业网站建设方案

替换为J3A企业网站模板免费下载_网站建设_企业网站建设方案

$fields['tag'] = htmlspecialchars($fields['tag'],ENT_COMPAT ,'GB2312');J3A企业网站模板免费下载_网站建设_企业网站建设方案

这样修改,tag标签就显示了。J3A企业网站模板免费下载_网站建设_企业网站建设方案

这样一修改,在php5.4下的gbk版织梦就不会出现编码的问题了。J3A企业网站模板免费下载_网站建设_企业网站建设方案

J3A企业网站模板免费下载_网站建设_企业网站建设方案

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l