Bonjour,
Tout d'abord un grand merci à l'auteur de XnView, bravo !
La base de données qui contient les catégories est en UTF-8 (PRAGMA encoding; me retourne ça en tout cas) mais les données dans la base sont en Latin-1 ou autre chose (mais pas en UTF-8)
Serait-il possible d'encoder réellement en UTF-8 ?
PS: Ce serait pour faire une extension Firefox qui irait lire directement les infos.
Merci
Fabrice
Encodage de la base de données des catégories
Moderators: helmut, XnTriq, xnview
Re: Encodage de la base de données des catégories
Etrange, car j'utilise le meme encodage pour les 2 DB
Pierre.
Re: Encodage de la base de données des catégories
Étrange effectivement. Il ne me reste plus qu'à refaire quelques tests 

Vous utilisez le même encodage pour les 2 DB, oui mais j'ai le même problème dans les 2 !!
Voilà ce qui me fais dire ça:
J'ouvre la base de données avec sqlite3.exe, je spécifie un fichier de sortie et j'exécute une requête
Mais lorsque j'ouvre le fichier dans un éditeur (SciTE) les caractères s'affichent bien en Latin-1 ou autre chose je sais pas mais pas en UTF-8 !
Je pense qu'il faut faire la conversion en UTF-8 avant d'écrire dans la base.
Fab
Voilà ce qui me fais dire ça:
J'ouvre la base de données avec sqlite3.exe, je spécifie un fichier de sortie et j'exécute une requête
Code: Select all
sqlite3.exe category.db
.output cat.txt
select * from t1;
Je pense qu'il faut faire la conversion en UTF-8 avant d'écrire dans la base.
Fab
J'utilise le charset courantthefab wrote:Ok, effectivement MP encode correctement.
Si ce n'est pas possible de changer: quel encodage utilisez vous lors de l'écriture dans la base, comme ça je vais essayer la conversion à la lecture (mais je crois que j'avais déjà essayé sans succès).
Merci
Pierre.