no save
Assistance
Achat
News

Forum | programmation
Python et Caractères accentués
punchup, le mar. 09 mars 2004 à 13:31:16
La commande listdir me retourne une liste où les caractères accentués font des folies...
Comment faire docteur pour avoir mes caractères OK?

Exemple :

>>> from os import listdir
>>> toto=listdir("c:\p3")
>>> print toto
['f\xe9t\xea\xe0.mp3']

et non fétêà.mp3

Ds Idle (win98) le probleme est identique que sur osx.
La portion encoding ASCII de site.py a été transformée en mbcs :

"
# Set the string encoding used by the Unicode implementation. The
# default is 'ascii', but if you're willing to experiment, you can
# change this.

encoding = "mbcs" # Default value set by _PyUnicode_Init()
"
si l'on fait un write de toto le pb est identique.

Comment faire?
Merci à tous d'avance...


sebsauvage
mars 04
Suivant
REPONSES
sebsauvage
mars 04
punchup
mars 04
Version Web
Réalisé par RedShift
no save