如果你织梦是gbk的话那就对了 是htmlspecialchars这个函数的原因 默认是utf8 如果不想换php版本的话就把htmlspecialchars($str);替换为htmlspecialchars($str, ENT_COMPAT ,'GB2312');
所以 要在后台模板 wwww.baidu.com/dede/templets/ diy_list.htm
这个模板里面去修改。
![](https://images2015.cnblogs.com/blog/619345/201603/619345-20160311210025616-1656920765.png)
把 这句 $fields[$field] = htmlspecialchars($fields[$field]); 改为 $fields[$field] = htmlspecialchars($fields[$field], ENT_COMPAT ,'GB2312');
就可以了
![](https://images2015.cnblogs.com/blog/619345/201603/619345-20160311210323382-643308111.png)
另外,字段要对应
还有提交表单页面,这些也要对应,如下
![](https://images2017.cnblogs.com/blog/1143950/201710/1143950-20171011174038152-85043290.png)