Base de données en Unicode mais les accents ne passent pas
Bonjour,
Je fais un site et j'ai besoin de l'utf-8 (j'utilise Mysql avec PDO) donc j'ai mis toutes mes pages avec le doctype ci dessous
Code:
1 2
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
Quand j'ai fait ma base de données j'ai mis la base et toutes les tables en utf8 :
Code:
1 2 3 4
|
CREATE DATABASE nomdelabase
DEFAULT CHARACTER SET utf8
COLLATE utf8_unicode_ci; |
Code:
1 2
|
ENGINE = innodb CHARACTER SET utf8 COLLATE utf8_unicode_ci; |
Et malgré tout ça, quand je rentre des accents dans les formulaires : ça foire ! :traine:
Quand je vais dans phpMyadmin les caractères sont transformés.
ex : Les îles de Barnabé pour : les îles de Barnabé
ça devrait marcher pour : ça devrait marcher.
Il me semblait avoir suivi toutes les recommandations que j'avais trouvées sur le web mais j'ai dû oublier quelque chose.
Merci d'avance pour vos suggestions