Problème d'accents dans formulaire
DM
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
bonjour. J'ai refait un formulaire de contact (php) sur un site html.
Le formulaire fonctionne bien, mais quand on reçoit le courriel, les caractères avec accents ne sont pas pris en compte même si j'ai mis la balise utf-8 dans mon php. Voici ce que ça donne: De: diane MÉnard
Message: é ô û î l'
______________________________________________________
Voici mon code php:
______________________________________________________
<?php
header( 'content-type: text/html; charset=utf-8' );
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST["subject"];
$message = $_POST['message'];
______________________________________________________
et mon code html où il y a le formulaire:
______________________________________________________
<html>
<head>
<!-- Basic -->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Si vous pouvez m'aider...
merci beaucoup
Le formulaire fonctionne bien, mais quand on reçoit le courriel, les caractères avec accents ne sont pas pris en compte même si j'ai mis la balise utf-8 dans mon php. Voici ce que ça donne: De: diane MÉnard
Message: é ô û î l'
______________________________________________________
Voici mon code php:
______________________________________________________
<?php
header( 'content-type: text/html; charset=utf-8' );
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST["subject"];
$message = $_POST['message'];
______________________________________________________
et mon code html où il y a le formulaire:
______________________________________________________
<html>
<head>
<!-- Basic -->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
Si vous pouvez m'aider...
merci beaucoup
A voir également:
- Problème d'accents dans formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
- Problème avec Google Chrome - Forum Google Chrome
2 réponses
Bonjour
Déjà, commence par appliquer ce qui est indiqué ici
https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8
Ensuite, il va nous falloir le code complet.
Et pour poster ton code correctement sur le forum, tu vas devoir utiliser les balises de code. https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Déjà, commence par appliquer ce qui est indiqué ici
https://forums.commentcamarche.net/forum/affich-37584944-php-html-caracteres-accentues-et-l-utf8
Ensuite, il va nous falloir le code complet.
Et pour poster ton code correctement sur le forum, tu vas devoir utiliser les balises de code. https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
voici le code php
<?php header( 'content-type: text/html; charset=utf-8' ); $name = $_POST['name']; $email = $_POST['email']; $subject = $_POST["subject"]; $message = $_POST['message']; $formcontent="De: $name \n Message: $message"; $recipient = "moncourriel@moncourriel"; $subject = "Demande d'informations"; $mailheader = "From: $email \r\n"; mail($recipient, $subject, $formcontent, $mailheader) or die("Erreur!"); echo "Merci, votre message a été envoyé!"; ?>