Bonjour,
Le pire c'est que j'ais fais un TOPO ici sur les encodages, comme quoi
J'ais un site qui es entiérement en UTF8.
1) Base de donnée existante UTF8
2) connection PDO par
3) toutes mes pages php commencent par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 try { $bdd = new PDO('mysql:host=127.0.0.1;dbname=xxxx', 'root', ''); $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $bdd->exec("SET CHARACTER SET utf8"); } catch(Exception $e) { die('Erreur : '.$e->getMessage()); }
header('Content-type: text/html; charset=utf-8');
4) tout mes haut de page html générées ont
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Résultat je lis , MySql intéroges et affiche parfaitement
Mais enfin voici ma question pour modifier, apparament les $_POST
me cassent mes caractéres accentués !
Que me proposez vous ?
Merci d'avance
Christele
Partager