-
python sqlite encodage
Bonjour,
j'ai une base sqlite, j'ai un fichier texte avec un mot "liberté de création".
Je veux insérer ce mot dans la base.
il m'affiche cette erreur.
sqlite3.ProgrammingError: You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is
highly recommended that you instead just switch your application to Unicode strings.
je vois pas trop ce qu'il faut faire.
merci d'avance
-
à mon avis tiu dois passer comme paramètre "liberté de création".decode("iso8859-1")
-
merci, je l'avais testé, et ça fonctionnait
mais maintenant, j'ai d'autre souci avec la bdd.
je laisse tombé la base de donnée, je repasse à ma première idée qui fonctionne (au stockage dans un fichier), j'ai plus trop le temps à perdre sur une base de donnée.:?
merci encore