Problème d'encodage des fichiers
Bonjour
j'ai un problème d'encodage sur un fichier XML
je souhaite transformer le é par é et les autres caractère avec des accents dans la génération d'un fichier XML
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
serie_xmltv = "é"
titre_xmltv = "Coucou"
path_guide = (os.path.join('/var/www/html'))
guide_xml = (os.path.join(path_guide , 'guide2.xml'))
fichier_guide_xml = open(guide_xml, 'w')
fichier_guide_xml.write('<?xml version="1.0" encoding="utf-8"?>\n')
fichier_guide_xml.write('<!DOCTYPE tv SYSTEM "xmltv.dtd">\n')
fichier_guide_xml.write('<tv generator-info-name="sargasses-epg" generator-info-url="">\n')
fichier_guide_xml.write(' <channel id="chaine">\n')
fichier_guide_xml.write(' <display-name>chaine</display-name>\n')
fichier_guide_xml.write(' </channel>\n')
fichier_guide_xml.write('<programme start="??" stop="??" channel="??">\n')
fichier_guide_xml.write(' <title>%s</title>\n' %serie_xmltv)
fichier_guide_xml.write(' <sub-title>%s</sub-title>\n' %titre_xmltv)
fichier_guide_xml.write(' <desc></desc>\n')
fichier_guide_xml.write(' <category></category>\n')
fichier_guide_xml.write(' <length units="minutes"></length>\n')
fichier_guide_xml.write(' <video><aspect></aspect></video>\n')
fichier_guide_xml.write(' <audio><stereo></stereo></audio>\n')
fichier_guide_xml.write(' </programme>\n')
fichier_guide_xml.write('</tv>')
fichier_guide_xml.close() |
merci de votre aide
Cordialement