Grazie mille....!!
ho risolto impostando [PHP]mysql_query("SET CHARACTER SET 'utf8'"); [/PHP]
Ti sono veramente grato e soprattutto grazie per non avermi fatto il "dettato" della soluzione così ho dovuto studiarmi la funzione e replicarla nel mio caso
La soluzione l'ho trovata qui: php .net/ manual/ en/ function.mysql-client-encoding .php
La funzione corretta è la seguente, spero possa servire ad altri:
[PHP]<ul><?
include('PATH ASSOLUTA AL FILE CONFIG.PHP DEL FORUM');
$connessione = mysql_connect("$dbhost", "$dbuser", "$dbpasswd");
mysql_query("SET CHARACTER SET 'utf8'");
if (!$connessione) {
echo "Impossibile connettersi al DB: " . mysql_error();
exit;
}
if (!mysql_select_db("$dbname")) {
echo "Impossibile selezioanare database: " . mysql_error();
exit;
}
$query = "SELECT topic_id,forum_id,topic_last_post_id,topic_last_post_time, topic_title, topic_last_poster_name, topic_last_poster_colour
FROM phpbb_topics
ORDER BY topic_last_post_time DESC LIMIT 0,3";
$risultato = mysql_query($query);
if (!$risultato) {
echo "Fallimento nell'esecuzione della query ($query) dal DB: " . mysql_error();
exit;
}
if (mysql_num_rows($risultato) == 0) {
echo "Nessuna riga trovata, niente da stampare quindi si esce";
exit;
}
while ($dati = mysql_fetch_assoc($risultato)) {
echo "<li><b><a href='URL ALLA CARTELLA DEL FORUM?f=$dati[forum_id]&t=$dati[topic_id]#p$dati[topic_last_post_id]' target=\"_parent\">$dati[topic_title]</a></b>
Inviato da <a href='URL ALLA CARTELLA DEL FORUM?mode=viewprofile&un=$dati[topic_last_poster_name]' target=\"_parent\"><b>$dati[topic_last_poster_name]</b></a>, il " . date("j/n/Y", $dati[topic_last_post_time]) . "</li>";
}
mysql_free_result($risultato);
?></ul>[/PHP]