Quote:
Pour être en UTF 8, que faut il faire ?
Y a t'il une ligne de commentaire / commande à ajouter ?
Ca peut dépendre de la version de Python que tu utilises.
Mais je dirais que:
- en donnant en début de script # -*- coding: utf8 -* (ou utf-8 je ne me rappelle plus. Mais plutôt utf-8 je dirais)
et/ou
- en déclarant les chaînes ainsi: u"le_fichier" ça devrait le faire.
u"une_chaine" force normalement Python à encoder "une_chaine" en unicode. Mais si ça ce trouve tu n'as même pas besoin, la directive coding devrait suffire :)
Si vraiment tu veux être sûr:
unicode("une_chaine",'latin-1').encode('utf-8')
Ca peut dépendre de la version de Python que tu utilises.
Mais je dirais que:
- en donnant en début de script # -*- coding: utf8 -* (ou utf-8 je ne me rappelle plus. Mais plutôt utf-8 je dirais)
et/ou
- en déclarant les chaînes ainsi: u"le_fichier" ça devrait le faire.
u"une_chaine" force normalement Python à encoder "une_chaine" en unicode. Mais si ça ce trouve tu n'as même pas besoin, la directive coding devrait suffire :)
Si vraiment tu veux être sûr:
unicode("une_chaine",'latin-1').encode('utf-8')