visto che da mysql non ne venivo a capo ho fatto una cosa del genere: praticamente da php ho fatto uno script che mi mette le query in un file di testo con caratteri utf8 e la cosa è migliorata, nel senso che ora non mi tronca più le frasi al carattere strano, ma al suo posto mi ritrovo comunque caratteri stranissimi del tipo: Presto sarà disponibile...
il codice che ho usato per comporre il txt è seplicemente questo:
Codice PHP:
$sql="SELECT cat_id, title, subtitle, body, datetime, ts FROM x_news";
$res=mysql_query($sql);
$handle=fopen("export/export.sql","w+");
while ($row=mysql_fetch_assoc($res))
{
$s="INSERT INTO et_news SET NEWS_LINGUA='it', CATEGORIA_ID='".$row["cat_id"]."', TITOLO='".mysql_real_escape_string($row["title"])."', SOTTOTITOLO='".mysql_real_escape_string($row["subtitle"])."', DESCRIZIONE='".mysql_real_escape_string(utf8_encode($row["body"]))."', NEWS_INIZIO='".$row["datetime"]."', REVISIONE_DATA='".$row["ts"]."';\n";
fwrite($handle,$s);
}
fclose($handle);
idee per ovviare a quel "piccolo" inconveniente?