Lire un fichier XML avec encodage
Bonjour,
Je rencontre un problème dans la lecture d'un fichier XML contenant des accents. Cependant, ce problème vient lorsque je compile mon programme Python avec Py2Exe.
les différents tests que j'ai effectués sont :
Lorsque je lance le programme en mode Script, aucune exception n'est levée. Mais, lorsque le programme est compilé avec Py2exe, l'exception suivante est levée :
Code:
1 2 3 4 5
|
File "xml\sax\expatreader.pyo", line 107, in parse
File "xml\sax\xmlreader.pyo", line 119, in parse
File "xml\sax\expatreader.pyo", line 111, in prepareParser
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 45: ordinal not in range(128) |
Avez-vous déjà rencontrez ce problème ?
PS :
Mon fichier est de la forme suivante :
Code:
1 2 3 4 5
| <?xml version="1.0" encoding="UTF-8"?>
<root>
<chemin1>C:\Documents and Settings\ééeé\file1.xml</chemin1>
<chemin2>C:\Documents and Settings\ééée\file2.xml</chemin2>
</root> |
Merci