Bonjour,
voila j´ai un script python (external methode) auquel j´ai pris soin de lui indiquer en début de ligne :
# -*- encoding: iso-8859-1 -*-
Mon script python parse mon fichier xml, qui a dans l´entete iso-8859-1
voici un bout de code pour comprendre la suite: je souhaite juste remplacer quelquechose dans le code obtenu en y insérant le contenu lu entre deux balises nommé nodetx:
nodetx = unicode(nodetx,"iso8859_1")
tag="blabla"
str1 = unicode("name=\""+tag+"\" ","iso8859_1")
str2 = unicode("name=\""+tag+"\" value=\""+nodetx+"\" ","iso8859_1")
win = replace(win,str1.decode("iso8859_1"),str2.decode("iso8859_1"))
Mon message d´erreur qui m´exaspere :
decoding Unicode is not supported
Je ne vois pas d´ou vient le probleme... :-(
Sur la console python avec des chaines simples, cela marche.
Partager