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