Bonjour,
J'ai un formulaire en PHP...
Au début de mon formulaire, j'ai mis header en 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
1
2
3 <?php header('Content-Type: text/html; charset=UTF-8'); ?>
Je passe les variables ENT-QUOTES
Code : Sélectionner tout - Visualiser dans une fenêtre à part <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
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
Partager