Bonjour,
J'ai réalisé un script python qui requête une base de données type sql-server. Une fois la requête exécutée, je souhaite écrire un fichier xml avec le résultat. J'utilise python 2.7, avec mssql et lxml. Mon problème est que lorsque le fichier xml est écrit, les accents ne passent pas.
J'ai bien spécifié "# coding: utf-8" en haut de mon script python. De plus, si j'encode le résultat de ma requête sql en utf8 ( row[0].encode('utf-8')), lxml me renvoie une erreur type :
"ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes or control characters"
Je m'en remets donc à vous, communauté de developpez.com
Merci d'avance
Partager