dedecms发布文章报错的解决办法
最近一些免备案空间的用户在使用织梦dedecms碰到了这个问题:
现状:
后台发布文章的时候,编辑框处报错,报错信息是Call to undefined function dede_htmlspecialchars()

原因:
这种情况的出现由于common.fuc.php文件不一致改动造成的。
解决 方式:
function dede_htmlspecialchars($str) {
global $cfg_soft_lang;
if (version_compare(PHP_VERSION, '5.4.0', '<')) return htmlspecialchars($str);
if ($cfg_soft_lang=='gb2312') return htmlspecialchars($str,ENT_COMPAT,'ISO-8859-1');
else return htmlspecialchars($str);
}
加入代码后,进入后台更新缓存即可。