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 !

Répondre à