gpt4 book ai didi

php - json_decode 返回 NULL,json_last_error_msg 给出 "Control character error, possibly incorrectly encoded"

转载 作者:可可西里 更新时间:2023-11-01 13:50:09 31 4
gpt4 key购买 nike

当读入我的编辑器时,该文件看起来很好。

$file = file_get_contents('path/to/file.json');
$json = json_decode($file, true);
var_dump($json); // null
echo json_last_error_msg(); //Control character error, possibly incorrectly encoded

关于此错误消息的含义并不多。

最佳答案

您可以删除 control character , PCRE 支持字符类的 POSIX 表示法 [:cntrl:]

$json = preg_replace('/[[:cntrl:]]/', '', $json);
$json = json_decode($json, true);
var_dump($json);
echo json_last_error_msg();

关于php - json_decode 返回 NULL,json_last_error_msg 给出 "Control character error, possibly incorrectly encoded",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24312715/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com