30/09/2018, 19:28

Hỏi JSON_ENCODE

Em chào anh chị ak
Em đang lỗi font chữ tiếng việt chỗ JSON_ENCODE
if (mysqli_num_rows($result) > 0) {

$response["city"] = array();

while ($row = mysqli_fetch_array($result)) {
    // temp user array
    $citys = array();
    $citys["id"] = $row["id"];
    $citys["city"] = $row["city"];		
	array_push($response["city"], $citys);
	
}

$response["success"] = 1;

**

echo json_encode($response);-> không hiện tiếng việ

t**

} else {

$response["success"] = 0;
$response["message"] = "No products found";
echo json_encode($response);

}

Anh chị giúp em với ạ

X viết 21:43 ngày 30/09/2018

Sau khi đọc Json kết quả không ra tiếng việt luôn hay sao? Bạn đã đọc thử nó chưa hay chỉ xem output?

Võ Hoài Nam viết 21:30 ngày 30/09/2018

Bạn coi lại chỗ cấu hình mysqli_connection. Lỗi tiếng Việt này chả liên quan gì tới json_encode cả. Đại loại là thế này. mysql_* với mysqli_* cũng tương tự nhau, tùy vào phiên bản của PHP.

$connection = mysql_connect(Config::db_host,Config::db_user, Config::db_password) or
        die ("couldn't connect to " . Config::db_host);

mysql_select_db(Config::db_database, $connection);
mysql_query("set names 'utf8'"); // Quan trọng là dòng này
$result = mysql_query($sql, $connection);
mysql_close($connection);
Bài liên quan
0