使用unicode解析json_encode时遇到问题

时间:2018-08-03 00:14:10

标签: php json character-encoding

我已经阅读了所有可以在这里找到的问题,但是我发现的所有示例都没有用,目前有一个脚本返回以下json:

{
    "clickid": "24231527",
    "geo_data": {
        "country_code": "FR",
        "state": "Paris",
        "city": "Paris",
        "currency_symbol": "\u0080",
        "currency_code": "EUR"
    }
}

我已经尝试了以下所有方法,但是当我尝试将其转换为UTF-8时,我总是得到一个方框或问号:

header('content-type:text/html;charset=utf-8');
$data = json_decode($output, false, JSON_UNESCAPED_UNICODE);
$geo_data->{"currency_symbol"} = utf8_encode($geo_data->{"currency_symbol"});

我尝试将每种组合打印出来€是返回一个框(不带编码)还是一个? (带有编码)。

0 个答案:

没有答案