dede织梦管理后台系统配置无法保存 20
7个回答
展开全部
后台-系统基本参数无法保存中文 修改方法:
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 = “<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’);
这些都没问题后,发现 核心-批量维护-tag标签管理里面的中文标签全部都不显示了,真是麻烦,修改方法:
打开/dede/templets/tags_main.htm
找到:
$fields[‘tag’] = htmlspecialchars($fields[‘tag’]);
替换为
$fields[‘tag’] = htmlspecialchars($fields[‘tag’],ENT_COMPAT ,’GB2312′);
这样修改,tag标签就显示了。
这样一修改,在php5.4下的gbk版织梦就不会出现编码的问题了。
涉及到不显示的地方有编辑器内容,系统基本参数,友情链接模块,请参考修改。
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 = “<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’);
这些都没问题后,发现 核心-批量维护-tag标签管理里面的中文标签全部都不显示了,真是麻烦,修改方法:
打开/dede/templets/tags_main.htm
找到:
$fields[‘tag’] = htmlspecialchars($fields[‘tag’]);
替换为
$fields[‘tag’] = htmlspecialchars($fields[‘tag’],ENT_COMPAT ,’GB2312′);
这样修改,tag标签就显示了。
这样一修改,在php5.4下的gbk版织梦就不会出现编码的问题了。
涉及到不显示的地方有编辑器内容,系统基本参数,友情链接模块,请参考修改。
展开全部
你先看看你的数据库编码.如果你程序是GBK的 你用了 UTF8编码的数据库 他就不会显示各 你进MYSQL数据库看下 数据库编码.如果和你程序的编码不一致 你就需要从新设置数据库 更改数据库编码为对应的编码 然后重新安装程序 然后在恢复数据库 然后问题就可以解决各 网上的方法 如果你试了 没有用 反而会直接整个参数设置页面空白的话,证明就是这个问题各
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-06-25 · 知道合伙人互联网行家
关注
展开全部
同样的cPanel面板,如果其他空间可行而这个没有操作成功的话可能是因为操作的过程中出现的错误,可以检查下。如果没有,也有可能是权限的问题,建议更改下权限。由于无法了解具体的错误,所以只能为你建议这么多。
你也可以去官方咨询下,现在Live Chat聊天也是很方便的。
你也可以去官方咨询下,现在Live Chat聊天也是很方便的。
追问
其他表都可以保存数据,唯一就是这个页面的表,不能显示(保存)中文,也不乱码 就是空白,保存了也是空白,除非保存英文字母。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个要具体看一下弹出来的错误是什么,有弹窗嘛
追问
没有弹窗
追答
是不是字符编码的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
遇到了和你同样的问题,输入内容点击确定后打开是没有内容的。不清楚是什么问题,我一个服务器中放了多个织梦的程序,有两个站都出现了这个问题,有一个正常。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询