![]() |
Problème d'accent avec shoutcast.tcl - Printable Version +- Communauté sur les Eggdrops - Community about Eggdrops (https://forum.eggdrop.fr) +-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4) +--- Thread: Problème d'accent avec shoutcast.tcl (/showthread.php?tid=1381) |
Problème d'accent avec shoutcast.tcl - Naruto - 03/08/2013 Bonjour à tous , comme le titre l'indique j'ai un problème d'accent dans les titres sortie par le bot exemple d'un titre : En ce moment à l'antenne >> christophe maã© - ne ten fais pas le tcl que j'ai pris c'est celui de djkenny http://scripts.eggdrop.fr/details-shoutcast-s128.html je pense que ça vient de cette portion de code mais je ne vois pas comment modifier celas . tcl
Merci pour votre aide apportée . conf: SHOUTcast Server Version 0.2.0.0 0.0.19.0/posix(linux x86) SHOUTcast Transcoder Version 2 RE: Problème d'accent avec shoutcast.tcl - Naruto - 03/08/2013 J'ai tenté de suivre le wiki http://wiki.eggdrop.fr/Utf-8 j'ai donc modifier main.h et tcl.c et recompilé celas ne fonctionne toujours pas pour ce qui est de la partie canaux utf-8 je ne comprends pas ce qu'il faut faire merci pour votre aide donné . RE: Problème d'accent avec shoutcast.tcl - CrazyCat - 04/08/2013 Je ne pense pas que ton souci soit un problème avec les canaux en utf-8. Pour t'aider un peu plus il faudrait savoir ce que lit l'eggdrop et comment il l'affiche, et surtout l'encodage au niveau de shoutcast. RE: Problème d'accent avec shoutcast.tcl - Naruto - 04/08/2013 Bonjour CrazyCat , l'eggdrop lit les titres de la shoutcast sur la page admin et les ressorts sur mon #chan je met le code au cas ou : tcl
j'ai modifier une lignes pour que le bot puisse lire les titres: tcl
qui j'ai remplacé pas celle ci : tcl
Après pour l'encodage au niveau de la shoutcast je ne vois pas comment voir ça , regarder le code source sur la page admin depuis mon navigateur peut être ? RE: Problème d'accent avec shoutcast.tcl - CrazyCat - 04/08/2013 Non mais ça va, je connais encore le principe de ce genre de système. Donc, je repose la question de manière plus précise: Peux tu voir exactement ce qu'il y a comme texte dans ton XML, par exemple en faisant un wget lorsque l'eggdrop décode mal, afin de savoir si le souci provient du tcl ou de la source ? Parce que même s'il est très facile de mettre en cause le tcl (ce qui est une possibilité que je n'exclue pas), il est aussi possible que l'encodage soit mauvais au départ mais que cela ne se voit pas sur un navigateur web car il est capable de s'adapter. RE: Problème d'accent avec shoutcast.tcl - Naruto - 04/08/2013 Dans mon calendar.xml j'ai que ça dedans : Code: <?xml version="1.0" encoding="UTF-8"?> RE: Problème d'accent avec shoutcast.tcl - Naruto - 04/08/2013 ça vient bien de la shoutcast enfin je pense Code: 2013-08-04 14:30:53 I msg:[SRC ip:48795 sid=1] Got complete metadata message type=14594 id=1 span=1 content= Merci de m'avoir mis sur la voie CrazyCat j'ai rajouté un caractère dans le code est ça fonctionne pour l'apostrophe peut être que pour les accents celas fonctionneras j'ai rajouté comme ceci "'" ' \ par contre je ne sais pas a quoi correspond l'encodage tu as une idée ? RE: Problème d'accent avec shoutcast.tcl - CrazyCat - 04/08/2013 Déjà, le ' c'est du pur xhtml, donc effectivement il fait l'ajouter à la table de mappage. Ensuite, à mon avis, shoutcast reçoit des infos en encodage windows (cp1252 ?) et en fait un espèce d'utf-8. Tu ne pourras pas faire grand-chose au niveau du tcl qui que c'est ce que l'eggdrop lit qui est mauvais. Tu peux essayer de transformer en un truc plus juste, par exemple en disant que les à sont en fait des "é", mais c'est vraiment du chipotage pour ton shoutcast et tes mp3. Pour info, une table des entités HTML : http://www.madore.org/~david/computers/unicode/htmlent.html RE: Problème d'accent avec shoutcast.tcl - Naruto - 05/08/2013 Pour ceux qui ont le même problème que moi voila la solution ( y'a pas tout les caractères ) tcl Merci de m'avoir mis sur la voie CrazyCat. [Problème résolu] |