Ciao a tutti.
Ci sto sbattendo la testa, e l'ho cercato da 100 parti, non ne vengo a capo.
Allora:
Ho una tabella mysql in UTF8_UNICODE_CI.
Il suo contenuto lo voglio scrivere su un file; uso quindi:
Codice PHP:
$scrivi_file = fopen($file,"w");
fwrite($scrivi_file,"\xEF\xBB\xBF"); //header per utf8
....query
$string = mysqli_real_escape_string($Values[$i]);
fwrite($scrivi_file, utf8_encode($string));
Purtroppo succede che per un certo indice del vettore $values, in mysql la stringa è:
"Il massimo numero posseduto è"
sul filr la stringa è:
"Il massimo numero posseduto è"
Come posso risolvere?
ovviamente ho settato il charset con set_charset("utf8").
grazie mille a todos!!!!!!