[Bug] comment regsub altère l'encodage d'une chaîne de caractères
#1
 
Il semblerait qu'un regsub sur un chaîne de caractères altère le charset de celle-ci.

Le problème a été constaté sur les versions 1.6.21 et 1.8 d'Eggdrop.

Démonstration :

test n°1

TCL
proc ::testproc {} {
	set testvar  "test n°1"
	putlog "---> [encoding convertto identity $testvar]"
}



effet en partyline :
Code :
[00:12:55] ---> test n°1


------------------------------------------------------------------


test n°2

TCL
proc ::testproc {} {
	set testvar  "test n°2"
	regsub {test} $testvar "truc" testvar
	putlog "---> [encoding convertto identity $testvar]"
}



effet en partyline :
Code :
[00:13:02] ---> truc nï¾°2


------------------------------------------------------------------


Contournement du problème :

Utiliser la commande encoding avant tout regsub dans le code.
 
Répondre Avertir


Messages dans ce sujet
comment regsub altère l'encodage d'une chaîne de caractères - par MenzAgitat - 22/03/2014, 01:20

Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [Résolu] Problème d'encodage avec rss-synd Naruto 24 9,001 18/05/2014, 21:16
Dernier message: CrazyCat
  probleme avec regsub Nostromo1st 2 2,806 03/06/2013, 10:30
Dernier message: Nostromo1st
  regsub ? Supa 2 2,317 02/10/2012, 13:29
Dernier message: Supa

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)