Bonjour et d'avance merci de votre aide.
Bonne rentrée.
J'ai un soucis d'accent sur mon retour mail via le formulaire de contact.
Voilà ce qui arrive:

sh-174456840@eu.hosting-webspace.io
18:53 (il y a 5 minutes)
À moi
Message envoyé depuis le site Web le dimanche, 31 [b]août[/b] 2025, heure 18h53

Nom : Nono

[b]Prénom[/b] : papy

Email : xxxxxxxxxxxxxxx

[b]Téléphone[/b] : 0695541876

Type : Rappel

Message : test nouveau site


Mon code mailer.php
<?PHP

$to = "team.0cool@gmail.com"; 
$subject = "Messsage du site Pic & Coud 2.0";
$headers = "Name: Form Mailer; Content-Type: text/html; charset=UTF-8";
$forward = 1;
$location = "merci.html";

$date = date ("l, F jS, Y"); 
$time = date ("h:i A");

$now = new DateTime();
$metteurEnForme = new IntlDateFormatter(
    'fr',
    IntlDateFormatter::FULL,
    IntlDateFormatter::FULL,
    'Europe/Paris',
    null,
    "EEEE',' d MMMM yyyy', heure' H'h'mm"
);

$msg = "Message envoyé depuis le site Web le {$metteurEnForme->format($now)}\n\n\n\n";   

if ($_SERVER['REQUEST_METHOD'] == "POST") {
	foreach ($_POST as $key => $value) { 
		$msg .= ucfirst ($key) ." : ". $value . "\n\n"; 
	}
}
else {
	foreach ($_GET as $key => $value) { 
		$msg .= ucfirst ($key) ." : ". $value . "\n\n"; 
	}
}

mail($to, $subject, $msg, $headers); 
if ($forward == 1) { 
    header ("Location:$location"); 
} 
else { 
    echo "Merci pour votre message. Nous vous contacterons dans les plus brefs délais."; 
} 

?>

Modifié par BruChri (31 Aug 2025 - 19:03)