Bonjour,
J’ai installé SPIP version 4.2.14 chez Switch et le serveur ne reconnait pas l’encodage UTF-8 brut. Il ne dispose que des versions, plus récentes, UTF8mb3 (encodage sur 3 bits) ou UTF8mb4 (encodage sur 4 bits) qui ne sont pas reconnus par SPIP.
Cela génère deux problèmes :
- SI j’importe dans ma base SQL des données propres (dans mon cas, des listes géographiques), les caractères avec un diacritique (é,è,Î…) ou avec des caractères non latins ne sont pas reconnus par SPIP. Ce qui provoque un plantage avec GIS qui n’affiche plus les markers. Je suis obligé de corriger les fiches une à une dans l’espace privé pour que ça marche. C’est long et fastidieux.
- Dans la base SQL, les données saisies dans l’espace privé sont codées bizarrement (è pour è, Ã@ pour î…), ce qui les rend inexploitables si je souhaite les extraire de la base pour les utiliser ailleurs.
Il semble que les codages UTF8mb3 et UTF8mb4 soient d’apparition récente. UTF8mb4 permet notamment d’utiliser des smileys jusqu’à lors indisponibles et permettrait un fonctionnement plus rapide sur le serveur…
Qu’en pensez-vous ? Il serait sans doute utile que SPIP permette de les utiliser.
Amicalement.