Grazie darbula dell'aiuto. Ho risolto, cercando un po in rete, aggiungendo questa riga prima della query:
Codice PHP:
mysql_query('SET CHARACTER SET utf8');
Più in generale lo script è questo:
Codice PHP:
<?php
$host='host del database';
$uname='username per accedere nel database';
$pwd='password del database';
$db='nome del database';
$con = mysql_connect($host,$uname,$pwd) or die("connection failed");
mysql_select_db($db,$con) or die("db selection failed");
mysql_query('SET CHARACTER SET utf8');
$r=mysql_query("SELECT ID, title, description, body, source, date FROM news",$con);
while($row = mysql_fetch_array($r,MYSQL_ASSOC))
{
$flag[]=$row;
}
print(json_encode($flag));
mysql_close($con);
?>