&@§æÂ!!!

Publié le :

[Mise à jour : le problème est réglé, et surtout identifié, cf. à la fin du billet. Rien à voir avec UTF-8. L'Unicode c'est bien, mangez-en !]

Ouin !!! Mais quelle idée de changer le jeu de caractères de ce blog ! Quelle idée de mettre les doigts dans des technologies d'informaticiens autistes, les mêmes qui n'avaient pas vu l'an 2000 venir, et dont les trois quarts n'ont pas encore réalisé qu'il y a une vie en dehors de la table ASCII et de ses 26 lettres. Mon frère aîné m'a toujours dit que l'informatique ça sert à amuser les informaticiens. Il a bien raison (et il est informaticien). Et mon ancien patron n'en revenait jamais du nombre de personnes qui croient encore que l'informatique est une science exacte.

Ca fonctionnait bien jusqu'à aujourd'hui, quand je ne sais pas pourquoi MarsEdit a commencé à faire des siennes, puis mon fil RSS dans NetNewsWire, tous les deux affichant n'importe quoi à la place des accents(*). Je n'ai pas la moindre idée de ce qui a changé, ni d'ailleurs ce qui a provoqué la reconstruction de tout le fil cet après-midi faisant réapparaître les 15 dernières entrées comme nouvelles. Le pire, c'est que vu via Safari ou Firefox, rien à signaler, tout va bien, pas de problème, jolis accents, je m'appelle toujours François et pas Franŧois.

Si quelques lecteurs compatissants voulaient bien me dire si ça fonctionne ou pas chez eux, et avec quoi ils lisent cette prose, je leur en saurais gré. Sinon ça va m'empêcher de dormir et je vais encore écrire des âneries, tomber en dépression, ou prendre l'avion et dire à Ben Trott ce que je pense de la gestion des jeux de caractères dans MT en général et dans les TrackBacks en particulier.

(*) Pour les geeks au fond près du radiateur, ce que je vois côté client (ME ou NNW), c'est de l'UTF-8 affiché comme si c'était de l'ISO-8859-1. Mais toute la chaîne depuis le contenu, la base MySQL, les scripts MT, le serveur web Apache renvoie de l'UTF-8. Peut-être n'est-ce qu'un problème avec ces deux logiciels.

Explication : les deux applications que j'utilise, NetNewsWire et MarsEdit ont toutes les deux la désagréable manie d'essayer de deviner le jeu de caractère si jamais il y a un caractère invalide dans le flux, et de basculer sur ISO-8859-1 si elle n'y arrive pas. Le problème venait d'un guillemet courbe que j'avais copié dans une citation, et que MarsEdit est incapable de transmettre proprement à MT, et ensuite incapable de digérer une fois qu'il revient. Donc rien à voir avec UTF-8, c'est un bon gros bug des applications de notre ami Brent Simmons.