Rechercher : dans
Par :

Enregistrer un CSV en UTF-8 sous python!

Dernière réponse le 30 jui 2007 à 13:44:23 zaff, le 27 jui 2007 à 15:27:20 
 Signaler ce message aux modérateurs

Bonjour à tous,


je sollicite votre attention sur un problème de prog sous python 2.3 .

Je débute dans ce langage de programation et voici ma problématique:

J'ai écri un petit programme qui ouvre un fichier excel , puis le traite, et le sauvegarde sous un CSV!
Je voudrai pouvoir sauvegardé en CSV UTF-8, je n'y parviens pas !
Pouvez vous m'aider ?

merci
Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « Enregistrer un CSV en UTF 8 sous python! » dans :
Utiliser des accents et autres caractères spéciaux VoirDans la plupart des langages de programmation, on ne peut utiliser directement les accents et autres caractères non-anglosaxon. La solution est l'unicode, une sorte de code universel. Par exemple pour afficher la chaine de caractères : " là, ça...

1

 sebsauvage, le 30 jui 2007 à 13:44:23

Au lieu de faire:

monfichier.write(montexte)

fais:
monfichier.write(montexte.encode('UTF-8'))


Voir aussi:
http://sebsauvage.net/python/charsets_et_encoding.html#unico­de_python

Répondre à sebsauvage