php JSON编码结果为空(JSON_ERROR_UTF8)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php JSON编码结果为空(JSON_ERROR_UTF8)相关的知识,希望对你有一定的参考价值。

<?php

// Before encoding array, pass array to function "utf8ize" to prevent blank result
echo json_encode(utf8ize($location_data));

function utf8ize($mixed) {
    if (is_array($mixed)) {
        foreach ($mixed as $key => $value) {
            $mixed[$key] = utf8ize($value);
        }
    } else if (is_string ($mixed)) {
        return utf8_encode($mixed);
    }
    return $mixed;
}

以上是关于php JSON编码结果为空(JSON_ERROR_UTF8)的主要内容,如果未能解决你的问题,请参考以下文章

jquery ajax请求成功,但是进入了success,但是返回的数据data为空

返回报文中,请求参数为空,该怎么解决

jsoncpp 解码编码 中文为空 乱码问题

php JSON使用PHP编码MySQL结果

php 将MySQLi结果编码为JSON

将 JSON 编码的 PHP 变量传递给 HighCharts