Pour aider les copains qui vont se creuser la tête sur le sujet, voici la solution :
mysql_query("SET NAMES ’utf8’") ;
A insérer juste après la connexion à la BDD.
Je profite de ce post pour dire combien je suis vraiment déçu car je suis arrivé à ce stade (programmer en php au lieu d’utiliser SPIP) car aucune aide de la communauté n’est venue répondre à un blocage que j’avais dans le développement pur en spip pour lequel j’avais relancé à 3 reprises sur 2 mois d’attente !
Je décide donc de tout faire en php malgré mes réticences (et alors que je suis sûr qu’une solution existe en spip) et j’atterris ici...
...ici, où un pote poireaute depuis 3 ans pour avoir une réponse à une question réelle....
Depuis quelques années que je travaille sous spip, je sens vraiment un désintéressement grandissant de la communauté et seuls les posts un peu "agressifs" qui attaquent notre beau CMS trouvent réponse rapide et hautaine des plus pros d’entre-nous.
Donc j’imagine que quelqu’un me répondra, puisque je suis agressif ? certainement....
Dommage, c’est vraiment le meilleur des CMS et il va peut être mourir par pure bêtise !