Bonjour à tous,
Alors voilà le bazar. Mes pages php affichent correctement les accents pour tout ce qui est html (utilisation de)Code:<meta http-equiv="Content-Type" content="text/html; charset= UTF-8"/>
Le problème est lorsque j'écris des données de ma base de données sur ma page, où tous les accents sont remplacés par des ?.
Je viens ici en dernier recours, j'ai déjà regardé des tutos pour comment avoir son petit site internet encodé en utf-8 et voilà ce que j'ai vérifié et tenté bien qu'il n'y ai toujours pas de résultat:
-les pages php sont utf-8 sans BOM (modifié sous notepad++)
-dans le php.ini de mon wamp j'ai modifié default_charset à la valeur "utf-8" alors qu'il était en iso (latin1 j'imagine)
-dans le httpd.conf j'ai ajouté AddDefaultCharset utf-8
-tous mes fichiers contiennent-j'ai essayé de mettre "Typestb" en utf-8 avec:Code:header('Content-type: text/html; charset=UTF-8');
mais sans succès (possible que j'ai une erreur de code ici)Code:
1
2
3
4 $bdd = new PDO('mysql:host=localhost;dbname=portailinfo', 'root', ''); $utf=$bdd->prepare('SET Typestb "utf8"'); $utf->execute(array()); $utf->closeCursor();
Donc voilà le topo,
Merci d'avance pour l'aide
Susumu