bon j'ai trouvé la solution,
je devais utiliser decode :
a="é"
listCtrl.Append (a.decode ("utf-8"))
si une personne a une idée claire entre decode et encode, je suis preneur !
----- Original Message -----
From: LavaChri
To: [email protected]
Sent: Monday, May 06, 2013 7:32 PM
Subject: [progliste] Re: wx python listCtrl encodage
L'instalateur de WxPython est proposé en ANSI ou Unicode.
Donc utilise celui en unicode.
Et oui effectivement il faut bien s'assurer d'enregistrer ses fichier en
UTF-8 et ne pas seulement inclure un entête.
Pour la petite explication, il n'est pas simple d'identifier le format d'un
fichier texte.
Par analogie, ce n'est pas parcequ'il y a marquer nutella sur le pot que
c'est bien cela qu'il y a dedans.
------------------------------------------------------------------------------
De : [email protected] [mailto:[email protected]] De la
part de yannick
Envoyé : lundi 6 mai 2013 17:30
À : [email protected]
Objet : [progliste] Re: wx python listCtrl encodage
salut Lavachri, désolé, mais je ne comprends rien à ce que tu dis !
je connais la lib wx mais toi tu parles de WX (majuscules )
j'ai un fichier avec ma liste de chaine que j'ai enregistré en utf-8.
j'ai l'entête :
#-*- coding:utf-8-*-
que puis je faire de plus ?
tu parles de limite de python, mais l'encodage est un pb récurrant à
n'importe quel langeage !
----- Original Message -----
From: LavaChri
To: [email protected]
Sent: Monday, May 06, 2013 1:28 PM
Subject: [progliste] Re: wx python listCtrl encodage
Déjà,
Il faudrait t'assurer de la cohérence de tes outils.
Le python est plus ou moins permissif mais un jour l'on trouve ses limites.
Il faut vérifier et uniformiser l'encodage pour :
- Tes fichiers Py
- l'interpréteur python
- la lib WX
Je te conseille d'utiliser l'unicode pour l'interpréteur et WX,
cela t'éviteras bien des soucis pour des traduction orientale, (pour Maan
par exemple, sourire)
Et d'utiliser le format UTF-8 pour l'enregistrement des fichiers.
Ne t'inquiète pas cela ne va pas changer grand-chose pour tes codes
existants
----------------------------------------------------------------------------
De : [email protected] [mailto:[email protected]] De la
part de yannick
Envoyé : lundi 6 mai 2013 11:26
À : [email protected]
Objet : [progliste] Re: wx python listCtrl encodage
rebonjour,
je ne suis pas sorti d'affaire, puisque cette fonction ajoute un item et
non une séquence .
la recherche continue .
but : comment inséérer un e accent dans une listCtrl .
----- Original Message -----
From: yannick
To: [email protected]
Sent: Monday, May 06, 2013 9:26 AM
Subject: [progliste] Re: wx python listCtrl encodage
rebonjour,
j'ai trouvé , je dois utiliser insertStringItem .
----- Original Message -----
From: yannick
To: [email protected]
Sent: Monday, May 06, 2013 9:13 AM
Subject: [progliste] wx python listCtrl encodage
bonjour, j'ai un fichier dont l'encodage est en ansi .
dans un fichier py, déclaré en utf *,
je voudrais ajouter chaque ligne dans une listCtrl, mais j'ai un pb
d'encodage
que dois je faire ?
merci !