DEDECMS在PHP5.4环境中编辑时内容为空的问题解决办法

问题描述:把一个站从之前环境的PHP5.2下转移到我自己的服务器PHP5.4,发现在编辑的时候,文章内容每一篇都是空,还发现转移的另外一个站UTF8版的,竟然是可以编辑,我一直怀疑是数据库的问题,后台数据库我重新使用PHPMYADMIN导入,导入后发现还是不行,我实在是没有办法了,正在在百度上面搜索到一篇文章,按此方法修改了一次,问题解决。

方法:

1、找到/include/ckeditor/ckeditor_php5.php并打开,在137行处:

$out = “<textarea name=”" . $name . “”" . $attr . “>” . htmlspecialchars($value) . “</textarea> ”;

2、修改为:

$out = “<textarea name=”" . $name . “”" . $attr . “>” . htmlspecialchars($value, ENT_COMPAT, ‘GB2312′) . “</textarea> ”;

3、保存即可。