jerompnt
Messages postés3Date d'inscriptionmardi 23 novembre 2004StatutMembreDernière intervention22 mars 2005
-
21 janv. 2005 à 08:00
jerompnt
Messages postés3Date d'inscriptionmardi 23 novembre 2004StatutMembreDernière intervention22 mars 2005
-
22 mars 2005 à 08:12
Bonjour a tous
sur python2.4/windows2000/idle
Quand j'affiche des listes(et uniquement pour les listes) dont les chaines possédent un accent,
j'obtient 'F\xe9vrier' au lieu de 'Février'.
Comment régler ce pb ?
A quoi sert la ligne suivant que idle rajoute a mes sources '# -*- coding: cp1252 -*-' ?
marjoz
Messages postés1Date d'inscriptionmardi 5 octobre 2004StatutMembreDernière intervention21 mars 2005 21 mars 2005 à 23:31
C'est une modificztion qui date de python 2.3 (What is news in python .. dans l'aide de Python 2.3)
Pour éviter les problèmes d'accents, il faut préciser le codage des caractères
#-*- coding::iso-8859-15 -*-, juste après #! chemin vers python qui ne sert pas dans windows
ou en première ligne
Il peut être également judicieux (si on utilise SPE par exemple) de modifier "encoding"
dans python24/Lib/site.py, fonction setencoding. La norme python
recommande de modifier site-customize.py au lieu de site.py mais je
n'ai pas très bien compris. Dans l'IDLE, effectivement, il n'y que dans
certains cas particulier que ce problème apparait.
Vu la date du message, ma réponse arrive certainement trop tard mais j'aurais essayé de me rendre utile !