Io uso questo piccolo parser per sostituire le lettere accentate, con i caratteri speciali HTML...da inserire quando si prende il testo da una textarea o un input...magari per modificare ciò che hai già inserito, prova a riadattarlo su uno script che prende i dati nel db e passa tutte le stringhe...spero di esser stato abbastanza chiaro...buon lavoro...ecco lo script
Codice PHP:
function ta2db($testo) {
        
ereg_replace('à''à'$testo);    // Sovrascivo à con à
    
ereg_replace('è''è'$testo);    // Sovrascivo è con è
    
ereg_replace('é''é'$testo);    // Sovrascivo é con è
    
ereg_replace('ì''ì'$testo);    // Sovrascivo ì con ì
    
ereg_replace('ò''ò'$testo);    // Sovrascivo ò con ò
    
ereg_replace('ù''ù'$testo);    // Sovrascivo ù con ù
    
return $testo;