a me questo "funziona":
Codice PHP:
$msg = ' à è é ì ò ù ';
function rimuoviAccenti($string){
$chars = array("è", "à", "ù", "ì", "ò", "é", "À", "Ù", "Ì", "Ò");
$convert = array("e'", "a'", "u'", "i'", "o'", "e'", "A'", "U'", "I'", "O'");
$return = str_replace($chars, $convert, $string);
return $return;
}
function clean($stringa){
return addslashes(htmlspecialchars(rimuoviAccenti($stringa)));
}
$messaggio=stripcslashes(nl2br(clean($msg)));
echo $messaggio;