织梦自定义表单不能显示中文数据的问题.docVIP

  • 2
  • 0
  • 约小于1千字
  • 约 2页
  • 2017-06-07 发布于重庆
  • 举报

织梦自定义表单不能显示中文数据的问题.doc

织梦自定义表单不能显示中文数据的问题

织梦自定义表单不能显示中文数据的问题 最近配置了一个网站,又遇到了一个难题,dedecms织梦系统的自定义表单提交之后,无法从数据库中读取中文字符在后台显示,简单来说就是织梦自定义表单不能显示中文数据的问题,网上搜了N次就是没找到解决方法。 故障现象如下: 当输入英文字符和数字的时候,后台可以正常显示!但是中文数据就无法从数据库中读取出来了 当输入的时候,后台显示数据库中: 后台显示数据: 对于以上的问题究其原因是因为,织梦的环境php的版本不对,这是织梦系统utf8 gbk版本共同存在的问题! 下面按照老李的分享来做,就可以把这个难题给解决了: 找到dede/templets/diy_list.htm ?这个文件。 做任何事情之前先备份, 把这个diy_list.htm文件先备份一个。 大约在45行,或者搜索htmlspecialchars。原来的代码 为$fields[$field] = htmlspecialchars($fields[$field]); 修改后的代码是$fields[$field]?=?htmlspecialchars($fields[$field],ENT_COMPAT,GB2312);? 解释: htmlspecialchars这个函数默认的是utf-8的类型,但是在gbk的模式下,必须强制转换成gbk,所以后台不显示中文。。。

文档评论(0)

1亿VIP精品文档

相关文档