我有问题...而且我知道任何人都可以轻松解决...但我无法解决...我试图在我的 android 应用程序中连接到服务器...我向服务器发送请求...服务器返回给我一个 JSON 响应......一切都成功了......但我有一个小错误......响应它返回一个被忽略的字符......我的请求 url 是 php 文件假设它的名字是:'file.php ' file.php 如下:
文件.php
<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/mypackage/connection/connection.php';
$response = array();
$var = new connection();
$conn = $var->GetConnection();
$result = null;
$result = mysqli_query($conn, "SELECT *FROM table1");
if (mysqli_num_rows($result) > 0) {
    $response["products"] = array();
    while ($row = mysqli_fetch_array($result)) {
        $products = array();
        $products["id_products"] = $row["id_products"];
        array_push($response["products"], $products);
    }
    $response["success"] = 1;
    echo json_encode($response);
} else {
    $response["success"] = 0;
    $response["message"] = "No products found";
    echo json_encode($response);
}
?>
我在名为“connection”的文件夹中的 php 类中写入与数据库的连接
我的connection.php如下:
连接.php
<?php 
class connection {
    private $conn;
    public function GetConnection() {
        $conn = mysqli_connect("domain_name", "database_username", "database_password", "database_table");
        return $conn;
    }
    public function CloseConnection($connection) {
        mysqli_close($connection);
    }
}
?>
正如我之前告诉你的那样,一切都在起作用……请求的响应如下:
*ï»?{"products":[{"id_products":"1"}],"success":1}*
有了这个错误:
Error parsing data org.json.JSONException: Value ï»? of type java.lang.String cannot be converted to JSONObject
这个字符' ï»?'它是从哪里来的???!!!!!!!!!这是我的问题:这个字符'ï»?它是从哪里来的????!!!!!!!!!
最好的问候和提前感谢,法德尔。