dedecms中出现ckeditor_php5.php第137行错误
http://www.itjxue.com 2015-08-11 16:23 来源:未知 点击次数:
dede编辑文章页面出现/include/ckeditor/ckeditor_php5.php第137行错误的提示如何解决呢,追根溯源,是htmlspecialchars惹的祸,PHP 5.4后GBK编码下默认不支持中文,转换后内容为空,太坑爹了!
IT教学网站长研究了半天,终于研究出了解决办法:
修改DeDeCMS\include\ckeditor\ckeditor_php5.php文件,137行左右
$out = "<textarea name=\"" . $name . "\"" . $attr . ">" . htmlspecialchars($value) . "</textarea>\n";
将上面的改为:
$out = "<textarea name=\"" . $name . "\"" . $attr . ">" . htmlspecialchars($value,ENT_COMPAT,'ISO-8859-1') . "</textarea>\n";
OK了,回到你后台刷新看下吧!祝大家好运
OK了,回到你后台刷新看下吧!祝大家好运