PHP 不使用“json_decode()”转换 JSON

2024-05-22

我有一段非常简单的代码

$pc1 = $_POST['post_code1'];
$pc2 = $_POST['post_code2'];
$url = "http://maps.google.com/maps/nav?q=from:".$pc1."%20to:".$pc2;
$url_data = file_get_contents($url);
$json_data = json_decode($url_data);
var_dump($json_data);

$url_data充满了有趣的 json 东西但是$json_data回报NULL。有人知道为什么吗?


在找到很多有类似问题的人后,我发现以下方法有效

$json_data = json_decode(utf8_encode($url_data),true);

source https://stackoverflow.com/a/689195/563247

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP 不使用“json_decode()”转换 JSON 的相关文章

随机推荐