Bonjour,

J'ai un formulaire en PHP...

Au début de mon formulaire, j'ai mis header en utf 8


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?php
header('Content-Type: text/html; charset=UTF-8');
?>
En suite dans l’Head de la partie HTML, j'ai fait la même chose :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Je passe les variables ENT-QUOTES
Exemple :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$var_pomme_nomme=$_POST["pomme_nomme"];
			$var_pomme_nomme= htmlspecialchars($var_pomme_nomme, ENT_QUOTES);



Dans le champ de mon mySql (sous phpMyAdmin) :

Type : TEXT
Interclassement : utf8_general_ci



Lorsque l’utilisateur remplit "textarea" avec les accents, l'enregistrement dans le bd n'est pas bon. Voici l'exemple :

l'utilisateur remplit le "textarea" comme cela: je m'appelle luc côté Montréal

Mais dans bd ce que je vois : je m'appelle luc côté Montréal