dedecms添加标题时,提示标题为空是什么原因

1个回答
展开全部
咨询记录 · 回答于2021-07-03
dedecms添加标题时,提示标题为空是什么原因
dedecms发布文章提示”标题不能为空”现象是发布英文标题没问题,发布中文会提示“标题不能为空”因为htmlspecialchars在php5.4默认为utf8编码,gbk编码字符串经 htmlspecialchars 转义后的中文字符串为空,也就是标题为空。所以给htmlspecialchars添加ENT_COMPAT ,’GB2312′参数修改编码默认值。具体方法有两种:1.在/include/common.func.php中任意位置添加函数function gbkhtmlspecialchars($str){return htmlspecialchars($str, ENT_COMPAT ,’ISO-8859-1′);}2.如果空间商可以切换php版本,请将php版本切换为php5.2就不会有此问题了。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消