sintetizzo il problema con questo piccolo script
$array=array("D'ANNA Lorenzo","LOMBARDI Fabio");
for($i=0;$i<2;$i++){
$array[$i]=ereg_replace("'","‘",$array[$i]);
}
echo $mod=serialize($array);
faccio ereg_replace perchè l'apostrofo mi da problemi nel serialize , facendo questa procedura a video, visualizzando il codice mi stampa:
a:2:{i:0;s:20:"D‘ANNA Lorenzo";i:1;s:14:"LOMBARDI Fabio";}
fin qui in locale va tutto benissimo, quando lo provo sul server e lo inserisco sul database mi dice
a:2:{i:0;s:21:"D‘ANNA Lorenzo";i:1;s:14:"LOMBARDI Fabio";}
passando da 20 a 21 la lunghezza della stringa riguardante il nome D'ANNA. come mai capita ciò e di chi è la colpa?apparte mia ovviamente.