Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeignator,数据库中的数据全部为空_Php_Codeigniter_Postman - Fatal编程技术网

Php Codeignator,数据库中的数据全部为空

Php Codeignator,数据库中的数据全部为空,php,codeigniter,postman,Php,Codeigniter,Postman,我面临一个问题…当从我的控制器执行POST时,我想传递JSON,但不确定如何将其转换为尝试使用的数组 json_decode($array, true); JSON example: [ { "example": 1, "user": 0 }, { "example": 2, "user": 1 } ] 我用来发起发帖的邮递员返回:状态:格式错误的UTF-8字符。这里我做错了什么?听起来您发送的字符集的编码可能不适合API接收。在解析之前,请尝试使用mb_conver

我面临一个问题…当从我的控制器执行POST时,我想传递JSON,但不确定如何将其转换为尝试使用的数组

json_decode($array, true);
JSON example: 
[
 { "example": 1,
    "user": 0
 },
 { "example": 2,
    "user": 1
 }
]

我用来发起发帖的邮递员返回:状态:格式错误的UTF-8字符。这里我做错了什么?

听起来您发送的字符集的编码可能不适合API接收。在解析之前,请尝试使用mb_convert_encoding$data、'UTF-8'、'UTF-8'转换字符编码。

问题可能是UTF字符编码不正确

请尝试返回以下响应

return utf8_encode($data);
或者按如下方式尝试字符编码

mb_convert_encoding($data, 'UTF-8', 'UTF-8');

您的编码可能不正确,请确保在尝试发布json类型时,内容类型标题应为application/json