javaweb341
سه شنبه 16 تیر 1394, 05:26 صبح
سلام دوستان
من یک برنامه اندروید می خواهم که بواند از بانک ازلاعاتی سرور اطلاعات یک جدول را بردارد و در بانک اطلاعاتی اپلیکیشن قرار دهد
از کد php زیر و از دستور json_encode برای تبدیل اطلاعات به فرم تکنولوژی json استفاده میکنم ولی متن های فارسی را به درستی نمایش نمی دهد و علامت ؟ نمایش میدهد
<?php
$hostname='localhost';
$username='xxxxxxxxx';
$password='xxxxxxxxx';
$response = array();
try {
$dbh=new PDO("mysql:host=$hostname;dbname=dbtest",$username,$password);
$response["allnews"] = array();
/*** QUERY ****/
$sql='SELECT * FROM test';
$stmt=$dbh->query($sql);
$objs = $stmt->fetchAll(PDO::FETCH_OBJ);
foreach($objs as $object) {
$news = array();
$news["id"]=$object->id;
$news["Onvan"]=$object->title;
$news["Matn"]=$object->text;
array_push($response["allnews"], $news);
}
echo json_encode($response);
/*** close connection ***/
$dbh=null;
}catch(PDOException $e) {
echo $e->getMessage();
}
?>
برای رفع این مشکل چکار کنم،راه بهتری وجود دارد؟
چجوری توی برنامه اندروید این اطلاعات json را استخراج کنم و در بانک قرار دهم؟
خیلی فوریه لطفا کمک کنید
ممنون
من یک برنامه اندروید می خواهم که بواند از بانک ازلاعاتی سرور اطلاعات یک جدول را بردارد و در بانک اطلاعاتی اپلیکیشن قرار دهد
از کد php زیر و از دستور json_encode برای تبدیل اطلاعات به فرم تکنولوژی json استفاده میکنم ولی متن های فارسی را به درستی نمایش نمی دهد و علامت ؟ نمایش میدهد
<?php
$hostname='localhost';
$username='xxxxxxxxx';
$password='xxxxxxxxx';
$response = array();
try {
$dbh=new PDO("mysql:host=$hostname;dbname=dbtest",$username,$password);
$response["allnews"] = array();
/*** QUERY ****/
$sql='SELECT * FROM test';
$stmt=$dbh->query($sql);
$objs = $stmt->fetchAll(PDO::FETCH_OBJ);
foreach($objs as $object) {
$news = array();
$news["id"]=$object->id;
$news["Onvan"]=$object->title;
$news["Matn"]=$object->text;
array_push($response["allnews"], $news);
}
echo json_encode($response);
/*** close connection ***/
$dbh=null;
}catch(PDOException $e) {
echo $e->getMessage();
}
?>
برای رفع این مشکل چکار کنم،راه بهتری وجود دارد؟
چجوری توی برنامه اندروید این اطلاعات json را استخراج کنم و در بانک قرار دهم؟
خیلی فوریه لطفا کمک کنید
ممنون