php有dom的utf8格式引起微信支付插件的不能正常运行
更新时间:2015-11-11 点击量:1635
Tag关键词: 微信 支付 ecshop模板 ecshop4.0模板 二次开发 ecshop3.6模板 ecshop小程序

以前在安装微信支付插件的时候,特别害怕在linux服务器上安装Ectouch的微信支付插件,总是要调试很久。比如微信支付按钮显示”?????”、页面乱码、页面空白等等(windows服务器上很少出现),总是要浪费不少时间去想办法解决,虽然最终能运行,但总是不能找到问题关键。
最近在安装微信支付插件的时候又遇到这个问题了,我已经准备耗个三四个小时,把它弄”巴适“。客户那边已经找到原因了——竟然是文件带有dom头…
Unicode标准允许在UTF-8中使用 BOM,但UTF-8是“自解释”的编码即每个编码单位本身会有1-n位表示编码规则,所以就根本没必要在文件开头添加一个标志。但在文件开头添加一个标志也很容处理,但为什么unix环境下就不能兼容一下呢。
但对于我这个编程小白来说,只有以后注意咯。
如果文章对您有帮助,就打赏一个吧
«上一篇:ecshop微信扫码支付V3(PC)安装帮助手册2.3 下一篇:Thinkphp压缩html代码并生成“真正”静态缓存(1)»