Bizarre, je pensais avoir fait la modif... surement écrasé avec les manipulations faites ce matin.
Malheureusement, ça ne fonctionne pas.
Je suis en train de tester un truc : ma BDD en local est configuré pour être en utf-8 et interclassement utf8_general_ci, seulement, quand j’affiche les tables, l’interclassement est latin1_swedish_ci. (voir le fichier joint).
J’ai donc été voir dans le fichier de config my.ini et j’ai trouvé cette ligne :
# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set=latin1
j’ai essayé de modifier latin1 en utf-8 mais mysql ne redémarre plus.
Pourtant, quand j’ai installé WAMP 5 hier, je n’ai pas touché la configuration et il me semble bien que utf-8 était déjà l’encodage paramétré. Pourquoi ce latin1 traine ?
Pourquoi avoir fouiné en local alors que tout semble fonctionne en local ? C’est parce que je me suis rendue compte que malgré que l’affichage soit bon dans les pages HTML, les caractères sont mal encodés dans la base de données. J’ai créée un chunk comprenant juste é et à et dans la BDD, ça apparait é et Ã. Je me suis donc dit que ça devait venir de ma config en local.