Bonjour à tous,

Alors voilà le bazar. Mes pages php affichent correctement les accents pour tout ce qui est html (utilisation de
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
header('Content-type: text/html; charset=UTF-8');
-j'ai essayé de mettre "Typestb" en utf-8 avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$bdd = new PDO('mysql:host=localhost;dbname=portailinfo', 'root', '');
$utf=$bdd->prepare('SET Typestb "utf8"');
$utf->execute(array());
$utf->closeCursor();
mais sans succès (possible que j'ai une erreur de code ici)

Donc voilà le topo,
Merci d'avance pour l'aide
Susumu