我的安卓应用程序不解析 PHP 生成的数据


my android app doesn't parse the data generated by php

我使用 php 脚本生成数据,它显示一个 json 数据,我有我的安卓应用程序可以解析这些数据。当我打开该链接时,它不会解析该数据。但是当我将脚本生成的输出复制到扩展名为 .json 的文件中时,我的应用程序能够解析数据。对不起我的英语。提前感谢。我是 json 的新手。这是我生成json数据的php代码。

$jsonresponse = array("members"=>array());
while($row=mysql_fetch_array($result)) 
{ 
    $row['firstname'] = ucfirst(strtolower($row['firstname']));
    $row['surname'] = ucfirst(strtolower($row['surname']));
    $id = $row['id'];
    $name = $row['firstname']." ".$row['surname'];
    $city = $row['city'];
    $jsonrow = array(
        "id"=>$id,
        "name"=>$name,
        "city"=>$city
    );
    array_push($jsonresponse["members"],$jsonrow);
}
echo json_encode($jsonresponse);

输出

{"members":[{"id":"1","name":"Sarvagna Mehta","city":"Ahmedabad"}]}

不,需要更改安卓代码中的任何内容。刚刚解决了我的问题。

我得到了答案,我忘了在我的 PHP 脚本中添加 charset=utf-8。谢谢大家。

header("Content-type: text/html;charset=utf-8");