关于think\exception\Handle出现json_encode返回false并异常的问题

浏览:298 发布日期:2021/06/27 分类:ThinkPHP6专区
在特定条件下think\exception\Handle会抛出异常Malformed UTF-8 characters, possibly incorrectly encoded

thinkphp版本:6.0.8
前提条件:app_debug开启,是json请求

问题描述:当业务正常抛出一个异常的时候,异常类的render函数执行到“收集异常数据”的“convertExceptionToArray”方法时,在其中赋值$data数组时出现了问题,并直接返回http500状态码。

出现的问题就是代码是这一行(think\exception\Handle第179行)'Server/Request Data' => $this->app->request->server(),也不知道为什么上传不了图片!!!
最佳答案
评论( 相关
后面还有条评论,点击查看>>