Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[Résolu] Problème d'accents avec script TCL maison
#1
Bonjour à tous,

Ça fait quelques temps que je n'ai pas visité le forum, sympa de voir que vous êtes tous encore là :)

J'ai dernièrement changé mon Eggdrop de VPS et depuis j'ai un problème d'accents que je n'arrive pas à solutionner. J'ai même suivi les recommandations de http://wiki.eggdrop.fr/Utf-8 mais ça n'a rien changé hélas.

Voici un bout de code TCL que j'utilise :


tcl
bind pub - !coffre pub:coffre
proc pub:coffre { nick uhost handle chan arg } {
if { $arg =="3491" } {
putserv "PRIVMSG $chan :BRAVO !!!"
putserv "PRIVMSG $chan :T'as trouvé le code $nick !"
putserv "PRIVMSG $chan :Le code était $arg"
} else {
putserv "PRIVMSG $chan :$arg : code erroné !"
}
}


Dans mon éditeur de texte, je vois bien les accents et le programme indique UTF-8 pour l'encodage. Pas de problème non plus quand je modifie le fichier du script via nano sur le serveur. Mais depuis mon client IRC, les "é" ne sont tout simplement pas visibles quand on fait appel au script :


Code:
!coffre 1323
=> 1323 : code erron !

!coffre 3491
=> BRAVO !!!
=> T'as trouv le code xyz !
=> Le code tait 3491
Seul le Eggdrop semble avoir ce problème, les autres utilisateurs et moi pouvons envoyer / recevoir des messages avec accents sans problème via ce serveur IRC.

Quelles pistes puis-je suivre pour corriger cela ? Merci d'avance pour votre aide.
#2
Et si tu modifies ton script en:

Code:
bind pub - !coffre pub:coffre
proc pub:coffre { nick uhost handle chan arg } {
   if { $arg =="3491" } {
      pututf8 $chan "BRAVO !!!"
      pututf8 $chan "T'as trouvé le code $nick !"
      pututf8 $chan "Le code était $arg"
   } else {
      pututf8 $chan "$arg : code erroné !"
   }
}
proc pututf8 { chan text } {
   putserv "PRIVMSG $chan :[encoding convertto utf-8 $text]"
   return 1
}
irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#3
Merci CrazyCat !

Ce problème est réglé grâce à tes conseils.
#4
Salut à tous je remonte se post car j'ai aussi un problème d'accent sur mon tcl maison.
voila se qui s'affiche quand je tape ma commande

Code:
[13:18:03] «~AngeDesOmbres» !biere Anibal-Lecter
[13:18:04] «&Thor» AngeDesOmbres offre une bonne biÚre bien fraiche à Anibal-Lecter .
donc j'ai mis le code plus haut en place et il fonctionne pas pour moi

Code:
:48:03] «~AngeDesOmbres» !biere Anibal-Lecter
[13:48:05] «&Thor» AngeDesOmbres offre une bonne biÚre bien fraiche à Anibal-Lecter .
Alors du coup j'ai modifier légèrement le code en remplacement

Code:
proc pututf8 { chan text } {
  putserv "PRIVMSG $chan :[encoding convertto utf-8 $text]"
  return 1
}
par

Code:
proc putiso { chan text } {
  putserv "PRIVMSG $chan :[encoding convertto ISO-8859-15 $text]"
  return 1
}
oui j'ai bien modifier la proc dans la commande en elle même
mais la ça ne fonctionne pas
et j'ai un message en PL

Code:
Tcl error [pub:biere]: unknown encoding "ISO-8859-15"
Merci d'avance
Bye

EDIT: problème résolu je met le code pour ceux qui sont sous linux à la base et qui encode en utf-8 direct

tcl
proc pututf8 { chan text } {
   putserv "PRIVMSG $chan :[encoding convertfrom utf-8 $text]"
   return 1
}

Suffit de remplacer convertto en convertfrom
Encore merci
Bye


Possibly Related Threads…
Thread Author Replies Views Last Post
  probleme avec le script Pooshy.tcl LTEF 18 318 22/06/2022, 12:49
Last Post: CrazyCat
  Problème avec Les poupées linkeuses zappeur78 22 5,462 31/03/2022, 16:52
Last Post: CrazyCat
  [Résolu] Problème avec le script autolog T3nS 2 3,219 06/12/2017, 16:08
Last Post: T3nS
  [Bug] Problème avec le script zurl.tcl T3nS 0 3,055 03/08/2017, 19:40
Last Post: T3nS
  [Résolu] Problème d'encodage avec rss-synd Naruto 24 13,574 18/05/2014, 21:16
Last Post: CrazyCat
  Problème avec Clams SaiTek 7 5,844 06/09/2013, 09:02
Last Post: SaiTek
  Problème d'accent avec shoutcast.tcl Naruto 8 6,699 05/08/2013, 15:17
Last Post: Naruto
  [Résolu] [Aide]Problème avec un tcl Naruto 6 5,896 17/07/2013, 20:56
Last Post: CrazyCat
  probleme avec mon script Nostromo1st 7 6,029 05/06/2013, 09:51
Last Post: Nostromo1st
  probleme avec regsub Nostromo1st 2 4,440 03/06/2013, 10:30
Last Post: Nostromo1st

Forum Jump:


Users browsing this thread: 1 Guest(s)