如何解决格式错误的 UTF-8 字符,可能用 Guzzle/Http 编码不正确 编辑
我为 xlsx 中的导出记录创建了一个 API。当我直接调用 API 时它工作正常,但如果我使用 Guzzle/Http 调用 API 并且使用 Postman 进行了测试,我会收到以下错误:
"message": "Malformed UTF-8 characters,possibly incorrectly encoded","exception": "InvalidArgumentException","file": "C:\\xampp\\htdocs\\borneoshop-admin-laravel\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php","line": 75,......
我需要设置任何其他配置吗? 请帮忙。谢谢。
编辑
我有 2 个 laravel API 项目,例如 A 和 B。excel 导出 API (/a/export) 必须在另一个 laravel API (/b/download) 中使用 Guzzle/Http 调用。使用 Postman,我正在测试两个 API,“/a/export”API 工作正常,但如果我调用“/b/download”,我在这里使用 Guzzle/Http 和代码,
$client = new \GuzzleHttp\Client();
$res = $client->post($url,['form_params' => $parameter]);
$content = $res->getBody()->getContents();
return $content;
我收到如上所示的错误响应。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。