SPIP 1.9.1 et MySQL 5.0
Bonjour,
[[MySQL]] 5 permet la gestion du jeu de caractères des chaînes qu'il stocke.
Les chaînes de caractères ne sont pas encodées correctement par SPIP dans [[MySQL]]. Quand on les visionne avec un jeu de caractères UTF-8 (par exemple avec phpMyAdmin), les caractères que l'on voit sont les mêmes que lorsque l'on force des chaînes encodées en UTF-8 avec un jeu ISO-8859-1. Ex1 = "á¼Ï†Î±Î¹ÏƒÏ„ος, ου (á½)" ou encore Ex2 = "4è partie"
Pour pouvoir lire correctement la chaîne il faut utiliser par exemple la fonction iconv de PHP, mais de façon inconvenue : iconv("UTF-8","ISO-8859-1",$row['titre']) et alors la chaîne résultante bizarement est en UTF-8 correct. alors que telle quelle ici iconv devrait convertir du UTF-8 vers du Latin1.
Espérant avoir aider...
Marc