Bonjour,
j'ai un programme dans lequel j'interroge une base de donnée (pysqlite) et pour lequel je doit passer des caractères accentués.
La requête donne de bons résultats lorsque je suis sous Python Scripter (en développement) mais lorsque j'appelle le programme sous DOS alors si il y a un caractère accentué le résultat n'est pas correct.
voici le code :
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 le_nom = raw_input('entrer le titre :') le_nom = '"' + '%' + le_nom + '%'+ '"' requete ='select * from ACTEURS where titre like %s order by titre' %(le_nom,) con.text_factory = str cur.execute(requete)
Partager