Devo inserire una serie di dati un un database. Sia il file Php che il database MySQL sono codificati in UTF8 ma al momento dell'inserimento i caratteri accentati impazziscono... ho provato con addslash, htmlentities, utf encode etc... ma non riesco a risolvere
Codice PHP:
$a['testo'][] = "sentimento dell'assurdità";
$a['testo'][] = "testo 2";
$a['testo'][] = "testo 3";
$n = count($a['testo']);
$values = '';
for($x=0;$x<$n;$x++) {
$testo= $a['testo'][$x];
$values .= "('', '$testo')";
if($x<$n-1){ $values .= ', '; }
}
$query = mysql_query("INSERT INTO testi (id, testo) VALUES $values;") or die(mysql_error());
if($query) echo 'query eseguita';
Qualcuno riesce a capire il problema?