DEDE 5.7 PHP5.4 5.5 编辑器变空白的解决方案

原创 wzccxx  2018-01-02 16:03:23  阅读 745 次 评论 0 条

追根溯源,是htmlspecialchars惹的祸,PHP 5.4后GBK编码下默认不支持中文,转换后内容为空,太TM坑爹了!

UTF-8编码没有任何问题。

解决办法:


  1. htmlspecialchars($value,ENT_COMPAT,'ISO-8859-1');  


DEDE v5.7解决办法:


修改DeDeCMS\include\ckeditor\ckeditor_php5.php文件,137行左右


  1. $out = "<textarea name=\"" . $name . "\"" . $attr . ">" . htmlspecialchars($value) . "</textarea>\n";  


改成


  1. $out = "<textarea name=\"" . $name . "\"" . $attr . ">" . htmlspecialchars($value,ENT_COMPAT,'ISO-8859-1') . "</textarea>\n";  



本文地址:https://www.tstsj.cn/post/49.html
版权声明:本文为原创文章,版权归 wzccxx 所有,欢迎分享本文,转载请保留出处!
离心脱水机平板脱水机生产商

专业脱水设备生产商

发表评论


表情

还没有留言,还不快点抢沙发?