Hello,
j'ai un problème d'encodage que je ne comprends pas.
Chaque colonne de mes tables de ma BDD mysql sont en "utf8_general_ci". Sur ma page PHP, j'utilise également le charset=UTF-8 mais quand j'affiche mes pages, les caractères accentués s'affiche mal.
En revanche, quand ma page PHP a un charset=ISO-8859-1, tout s'affiche comme il faut.
Dernier point : quand je veux insérer des données dans ma BDD, si j'utilise ($mysql->exec('SET NAMES utf8');, l'insertion pour chaque champ s'arrête au premier caractère accentué rencontré, et si je ne mets pas d'instruction d'encodage, tout se passe bien.
Comment cela se fait-il ?
Merci