URL: https://linuxfr.org/forums/programmation-c--2/posts/lutf-8-et-les-coin Title: L'utf-8 et les coin2 Authors: Mark Karpelès Date: 2005年09月20日T11:08:07+02:00 Tags: Score: 0 Après quelques heures de codage mon site a vu le jour. Il n'est pas encore complet, mais dispose d'une pseudo-tribune, sous l'appellation alléchante de «ShoutBox», ne nécéssitant pas d'inscription pour gueuler dessus. De plus cette magnifique interface permet d'utiliser n'importe quel caractère unicode (utf-8 powered, mysql 4.1, etc). Le problème fut que le lendemain, on me demanda le support de wmcoincoin... Après des recherches (et un mail sans réponse à la recherche d'une rfcc) j'ai fini par trouver une board compatible wmcc, installer la bestiole, et faire marcher le tout. J'ai juste eu a recopier le comportement de la board en question pour que mon système de «ShoutBox» marche avec les palmipèdes. Le réel problème viens du fait que le palmipède en question ne connais pas l'utf-8. Ou plutôt il fait appel à iconv pour convertir l'utf-8 en iso (sur mon système en tout cas). Cependant l'ISO n'a pas de représentation pour les caractères japonais (par exemple). Résultat le coin2 me crache au nez des injures du genre "invalid sequence at ...". ... Et c'est pourquoi j'ai sorti un patch pour wmcoin2 ! Ça ne corrige pas réellement le problème, mais ça a le mérite de ne plus balancer d'erreurs. Grâce à ce patch, les caractères qui ne sont pas représentables sont soit convertis en un caractère proche représentable (cas des caractères ascii larges), soit par des «?», beaucoup plus esthétiques que les `éà ̈çà ¤` affichés... car quand un message contient un caractère non reconnu, c'est la totalité du message qui n'est pas traduit. Le patch est dispo à cette adresse : [http://ookoo.org/lang=fr/wiki/ooKoo/ShoutBox(...)](http://ookoo.org/lang=fr/wiki/ooKoo/ShoutBox) (vui c'est ma page d'explication sur la «ShoutBox». Les infos sur le patch sont dans le second - et dernier pour le moment - chapitre) En espérant pouvoir présenter mes plus humbles excuses à l'auteur de wmc2 pour mon message plein d'incompréhention, et en espérant voir un jour le patch intégré à wmc2 - ou mieux, voir wmc2 intégrer un support natif utf-8 - je vous souhaite une bonne journée.

AltStyle によって変換されたページ (->オリジナル) /