gbk版织梦在php5.4下系统基本设置不能保存中文以及在编辑器下中
来源:互联网 发布:ps制作淘宝详情页模板 编辑:程序博客网 时间:2024/06/06 02:41
gbk版织梦在php5.4下系统基本设置不能保存中文以及在编辑器下中
gbk版织梦在php5.4下系统基本设置不能保存中文以及在编辑器下中
织梦系统我一直都是在用utf8版的,最近看重一个模板,就买了,可是上传到服务器发现系统基本设置下面不能保存中文,网上没找到很好的方法,自己看了一下,发现是网站编码的问题,我utf8的织梦在php5.4下就没问题,所以,要给表单中的字符转码。
后台-系统基本参数无法保存中文 修改方法:
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版织梦在php5.4下系统基本设置不能保存中文以及在编辑器下中
gbk版织梦在php5.4下系统基本设置不能保存中文以及在编辑器下中
阅读全文
0 0
- gbk版织梦在php5.4下系统基本设置不能保存中文以及在编辑器下中
- gbk版织梦在php5.4下系统基本设置不能保存中文以及在编辑器下中
- gbk版织梦在php5.4下系统基本设置不能保存中文以及在编辑器下中
- 织梦dedecms系统基本参数设置不能保存中文以及在编辑器下中文不显示的问题
- PHP 5.4 中经 htmlspecialchars 转义后的中文字符串为空,DeDeCMS在PHP5.4下编辑器中文不显示问题
- 在win10系统下安装ubuntu17.10以及基本配置
- 解决Sublime Text 3在GBK编码下的中文
- myeclipse在linux下不能输入中文
- php5.4在window下安装phpunit
- 在Ubuntu下设置默认编辑器
- 在FreeBSD下安装PHP5
- 在windows下安装php5
- 在FreeBSD下安装PHP5
- 在FreeBSD下安装PHP5
- 在FreeBSD下安装PHP5
- 在FreeBSD下安装PHP5
- 在FreeBSD下安装PHP5
- 在FreeBSD下安装PHP5
- 支配树(Dominator Tree)学习笔记
- Android性能优化一:布局性能优化
- 主席树(资料整理+深刻理解)(静态)
- Kaldi决策树状态绑定学习笔记
- DEDE自由列表的"不使用目录默认主页"错误修正
- gbk版织梦在php5.4下系统基本设置不能保存中文以及在编辑器下中
- 僵尸进程和孤儿进程
- ORB_SLAM2系列之四:利用华硕Xtion Pro Live跑ORB_SLAM2
- docker下启动jenkins命令
- 织梦dedecms模板文件不存在 无法解析文档
- B
- 7分钟学会系列之ssh免密码登陆
- Adobe Acrobat reader 鼠标指针变成黑色方块的解决方案
- 搭建基于SSL认证的Docker Registry