Php Codeignator,数据库中的数据全部为空
我面临一个问题…当从我的控制器执行POST时,我想传递JSON,但不确定如何将其转换为尝试使用的数组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
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