perdonami xkè non "ripulire" il dato con un semplice str_replace prima dell'inserimento nel db?
codice:
 $dato =str_replace("è","&egrave","$_POST[nome_campo]");
eviti questo doppio lavoro.