I am retrieving data in Indian language and I am getting output as ??????????????????????????
NOTE : - I used this 2 line in my php script
header('Content-type: text/plain; charset=utf-8');
mysqli_set_charset($conn,'utf-8');
and also I used utf8_general_ci encoding in databse and table.
my php script is
<?php
require 'init.php';
header('Content-type: text/plain; charset=utf-8');
mysqli_set_charset($conn,'utf-8');
$table = $_GET['table_name'];
$sql = "SELECT * FROM ".$table;
$response = array();
$result = mysqli_query($conn,$sql);
if(mysqli_num_rows($result)>0) {
while($row = mysqli_fetch_array($result)) {
array_push($response, array('id'=>$row['id'],'text'=>$row['text']));
}
echo json_encode($response);
} else {
echo "error";
}
mysqli_close($conn);
?>
You can check the link http://www.sharefb.com/statusApp/readStatus.php?table_name=gujrati_attitude