dedecms(织梦)自定义表单后台显示不全

Posted Array

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dedecms(织梦)自定义表单后台显示不全相关的知识,希望对你有一定的参考价值。

我们常用dedecms 自定义表单做留言功能。但是偶尔会遇到这样一个问题,就是 在前台提交表单后。。后天显示不全。特别是中文字符  都不会显示,

比如下图:

技术分享

这是因为

  如果你织梦是gbk的话那就对了 是htmlspecialchars这个函数的原因 默认是utf8 如果不想换php版本的话就把htmlspecialchars($str);替换为htmlspecialchars($str, ENT_COMPAT ,‘GB2312‘);
所以 要在后台模板 wwww.baidu.com/dede/templets/ diy_list.htm
这个模板里面去修改。
技术分享

把 这句 $fields[$field] = htmlspecialchars($fields[$field]); 改为
$fields[$field] = htmlspecialchars($fields[$field], ENT_COMPAT ,‘GB2312‘);

就可以了
技术分享




以上是关于dedecms(织梦)自定义表单后台显示不全的主要内容,如果未能解决你的问题,请参考以下文章

织梦dedecms关于禁用词语太多显示不全问题

织梦后台自定义表单,中文不显示,数字和字母显示的解决办法

dedecms织梦后台系统配置参数空白的解决方法

织梦DedeCMS自定义表单diy_list.htm

织梦后台自定义表单联动地区显示为数字的真正解决方法

织梦CMS自定义标签在哪设置?网站模板自己做的,以前用过科讯CMS,不了解织梦,想知道怎么自己定义