Non va anche specificando il set di caratteri (indipendentemente che sia in formato HTML o meno).
La prova è che inserendo manualmente i caratteri accentati nel corpo del messaggio questi vengono resi correttamente mentre quelli che provengono dal form mail continuano ad essere resi in quel modo.
Es:
Codice PHP:
// Indirizzo al quale l'email deve giungere
$destinatario = "xxxx@yy.it";
// Nome del tuo sito (compare nel campo del mittente Da:)
$tuoSito = "www.tuoSito.it";
$intestazioni = "From: $tuoSito\n";
$intestazioni .= "MIME-Version: 1.0\n";
$intestazioni .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$intestazioni .= "Content-Transfer-Encoding: 7bit\n\n";
$messaggio= "{$_POST['Mail']}\n\nàèìòù\n\n{$_POST['testo']}";
if (mail ($destinatario, $_POST['Psw'], $messaggio, $intestazioni)) echo "Invio effettuato con successo";;
A questo punto il problema potrebbe essere dalla parte di Flash