找到vendor/topthink/framework/src/think/exception/Handle.php
在最后加上下面这个方法
/**
* 将获取的服务器信息中的中文编码转为utf-8
* @access protected
* @param $data array
* @return array 转化后的数组
*/
protected function changeToUtf8(array $data): array
{
foreach ($data as $key => $value) {
$data[$key] = mb_convert_encoding($value, "UTF-8","GBK, GBK2312");
}
return $data;
}
在convertExceptionToArray
方法中调用一下
解决后的效果
本文由小韦云原创,转载请注明出处:https://www.bctos.cn/doc/12/1979,否则追究其法律责任
关键词: