Problème accents formulaire contact

Fermé
gipn56 Messages postés 47 Date d'inscription samedi 7 avril 2007 Statut Membre Dernière intervention 24 août 2009 - 24 août 2009 à 11:03
Bonjour,

Je sais que le sujet à déjà été traité mais je n'arrive quand même pas à résoudre le mien...

C'est pour cela que je me tourne vers vous ;-)

Voila le script du formulaire de contact :

<form name="formulaire" action="formcontact.php3" method="post" enctype="multipart/form-data" >
Nom : <input type="text" name="nom" style='text-transform:uppercase'/><br /><br />
Prénom : <input type="text" name="prenom" style="text-transform:capitalize"/><br /><br />
Email : <input type="text" name="email" /><br /><br />
Objet : <input type="text" name="objet" style="text-transform:capitalize"/><br /><br />
Destinataire : <select name="destinataire">
<option value="gaetan.chauvelot@aliceadsl.fr" selected>Gaetan</option>
<option value="philippe.chauvelot@aliceadsl.fr">Philippe</option>
</select><br>
Message : <textarea name="corps" cols="60" rows="15"></textarea><br />
<input type="submit" value="Envoyer" name="envoyer" onClick="return Test()" />
</form>
<script language="JavaScript">
function Test(){
var nom = document.formulaire.nom.value;
var prenom = document.formulaire.prenom.value;
var email = document.formulaire.email.value;
var objet = document.formulaire.objet.value;
var corps = document.formulaire.corps.value;


if((!nom) || (!prenom) || (!email) || (!objet) || (!corps)){
alerte="Il manque";
if(!nom){
alerte = alerte+" - Votre Nom";
}
if(!prenom){
alerte = alerte+" - Votre Prenom";
}
if(!email){
alerte = alerte+" - Votre Email";
}
if(!objet){
alerte = alerte+" - L'objet du message";
}
if(!corps){
alerte = alerte+" - Le corps du message";
}

alert(alerte);
return false;

}
else{
return true;
}
}
</script>



Pour ce qui est du traitement du formulaire et de l'envoi du mail :

<?php
$msgconfirmation = "Votre mail a bien été envoyé !";

$msgcomplement = "Nous allons lire et répondre à votre message dès que possible. Merci de votre compréhension.";
?>
<?php
mail($destinataire, $objet, $corps, "From: $nom $prenom < $email >");
print "<CENTER><B> $msgconfirmation </B></CENTER><br /> $msgcomplement"
?>



Mon problème est très simple les accents ne s'affichent pas lors de la lecture du mail. Par exemple au lieu d'avoir "été" j'ai "?t?".

Merci pour votre aide ;-)