【问题标题】:PHP - Laravel - Malformed UTF-8 characters, possibly incorrectly encodedPHP - Laravel - 格式错误的 UTF-8 字符,可能编码不正确
【发布时间】:2018-05-24 19:51:54
【问题描述】:

我正在通过 ADLDAP 获取数据,使用的是:https://github.com/Adldap2/Adldap2,我在解析图像时遇到问题。

例如,这是一张拍摄的图像。

当我尝试通过 AJAX 调用发送它时,它会返回如下错误:

我尝试使用特定的响应格式,但是没有成功。

我用过:

  • response()->json($data, 200, array('Content-Type' => 'application/json;charset=utf8'), JSON_UNESCAPED_UNICODE),
  • json_encode($data);

【问题讨论】:

  • 不要以 JSON 格式发送。
  • 感谢您的提示。我创建了一个新数组,将图像放在那里(编码 base64)并将该新数组作为响应发送。它现在运行良好。

标签: javascript php ajax laravel utf-8


【解决方案1】:

您正在尝试以 json 格式发送图像,您必须引用图像的路径,然后填充 img 标签的 src 属性,或者将其作为 base64 编码图像发送

【讨论】:

    猜你喜欢
    • 2019-06-30
    • 2018-02-28
    • 2017-02-17
    • 2019-03-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    相关资源
    最近更新 更多