阅读:1903
回复:1
微信自定义菜单发布功能 报错44002控制器目录ApplicationAdminControllerWechatController.class.php return json_encode(array('button'=>$new_arr), JSON_UNESCAPED_UNICODE); php的json_encode不兼容JSON_UNESCAPED_UNICODE,主要是PHP5.4才支持JSON_UNESCAPED_UNICODE这个参数,此参数是让中文字符在json_encode的时候不用转义,减少数据传输量。但在PHP5.3中,就需要自己做兼容。 一般使用tp的话,很少使用5.3的版本。
搜索以上的代码替换成下面这段。 return preg_replace("/\u([0-9a-f]{4})/ie", "iconv('UCS-2BE', 'UTF-8', pack('H*', '$1'));", $new_arr); |
|
|
您需要登录后才可以回帖,登录
|