【如内容违法或虚假,请联系上述邮件删除】本帖最后由 mingkong 于 2017-2-26 13:18 编辑
我不是来求助的,但是我只能选择这个分类……
毛病现象:
注册或者登录按钮提交以后会呈现404页面,出错页面的网址为xxx.com/undefined
网络呈现问题,请稍后再试
不能快捷回复
不能删除附件图片,提示网络错误
……
一切跟DZ自带提交表单有关的ajax返回xml数据有关的错误
最近我的客户也遇到了这个问题,不得不研讨一下,这里将最终的研讨成果发布给需求的网友。
经过追踪注册、登录按钮的去路,调试错误信息以后,我们得到一个最终的结果,安卓版本最新的X5中心(或许今后的中心都会遇到这个问题)的内置阅读器不支持XML的GBK编码,所以UTF8的程序没问题,只需安卓版本的微信或者X5中心的阅读器会如此。
好了,话不多说,我知道你们需求结果而不是这个过程
假如有用,请回帖支持我
处置计划看下面
既然有了方向,我们找到了XML编码控制的中央(其实这个位置也可能控制了部分正常页面的编码,会招致有些在模板里直接书写的中文字符乱码):
header_ajax.htm
这个文件有触屏版本和普通电脑版本,途径分别在
template\default\common\header_ajax.htm(电脑版本)
template\default\touch\common\header_ajax.htm(触屏版本)
编辑header_ajax.htm,查看第八行
echo '<?xml version="1.0" encoding="'.CHARSET.'"?>'."
";复制代码这里的编码运用了系统配置文件里的全局设置CHARSET,既然是GBK版本,全局设置就是默许GBK,我们只需求修正这里指定为UTF8即可
实践修正为如下即可
echo '<?xml version="1.0" encoding="UTF-8"?>'."
";复制代码
好了,享用这一份好意情吧,一切恢复如初了。(关注老榕树网络旗下“网络思维”微信公众号:wlsw360 (每天都有好文章)
本帖如有虚假或违法,请联系邮箱删除,本社区删贴不收任何费用,欢迎举报。老榕树社区属老榕树网络旗下网站,旨在为老榕树用户提供创业咨询、网站建设技术交流、源码下载、提供各种实用工具。如有部分帖子涉及违法、虚假,请你第一时间与社区联系,把需要删除的社区链接提供给我们,我们核实之后,第一时间删除。邮箱:125175998@qq.com |