Php Mapsquest地理编码api

Php Mapsquest地理编码api,php,curl,encoding,mapquest,Php,Curl,Encoding,Mapquest,我正在使用maps quest地理编码api通过地理编码地址api搜索邮政编码。请求部分如下所示: $ch = curl_init(); //curl_setopt($ch,CURLOPT_编码,'UTF-8') $return如下所示: 字符串(163)”������������,���������������������������������� ������.,17“ 我认为此服务不理解我的请求,因为响应中的其他字段为空 如果我将请求粘贴到浏览器中,一切正常。我的请求如下所示: 如何解决

我正在使用maps quest地理编码api通过地理编码地址api搜索邮政编码。请求部分如下所示:

$ch = curl_init();
//curl_setopt($ch,CURLOPT_编码,'UTF-8')

$return如下所示: 字符串(163)”������������,���������������������������������� ������.,17“

我认为此服务不理解我的请求,因为响应中的其他字段为空

如果我将请求粘贴到浏览器中,一切正常。我的请求如下所示:


如何解决这个问题

由于请求在浏览器中工作,并且编码被注释掉,这似乎可能是url编码问题。我在浏览器中看不到结果字符串。由于请求在浏览器中工作,并且编码被注释掉,这似乎可能是url编码问题。我在浏览器中看不到结果字符串。
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json'));
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPGET, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, TRUE);

$return = curl_exec($ch);
curl_close($ch);
$return = json_decode($return);
var_dump($return);