Originariamente inviato da flacchio
hai usato il codice ascii o le identità html?

saresti così gentile da postare gli array? grazie mille
Scusa per la risposta un po' tardiva,

ho fatto due array

Codice PHP:
$sostituire = array ('à','è','ì','ò','ù','À','È','Ì','Ò','Ù','á','é','í','ó','ú','Á','É','Í','Ó','Ú');
$con = array ('à','è','ì','ò','ù','À','È','Ì','Ò','Ù','á','é','í','ó','ú','Á','É','Í','Ó','Ú'); 
poi con con str_replace() faccio le modifiche

Codice PHP:
$stringa $_POST['nome_campo_form'];
str_replace($sostituire$con$stringa
Ciao