et l'entête de mon script comporte # -*- coding: utf-8 -*-
Cela impacte l'interprétation des chaînes unicode dans le source de ton script.
Pour les données que tu lis par ailleurs, il faut soit convertir explicitement une str vers unicode, en indiquant l'encodage du str - comme l'indique Gilles G, soit passer par le wrapper d'ouverture de fichiers codecs.open(nom,mode,encoding="utf-8") qui retourne un objet file-like pour lequel la lecture produit de chaînes unicode (note qu'en Python3 la fonction open fournit directement ce wrapper).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Deux choses distinctes
Posté par lolop (site web personnel) . En réponse au message Python, XML et encodage de caractères. Évalué à 5.
Cela impacte l'interprétation des chaînes unicode dans le source de ton script.
Pour les données que tu lis par ailleurs, il faut soit convertir explicitement une str vers unicode, en indiquant l'encodage du str - comme l'indique Gilles G, soit passer par le wrapper d'ouverture de fichiers codecs.open(nom,mode,encoding="utf-8") qui retourne un objet file-like pour lequel la lecture produit de chaînes unicode (note qu'en Python3 la fonction open fournit directement ce wrapper).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN