Encodage de la base de données des catégories

Questions générales en Français

Moderators: helmut, XnTriq, xnview

Post Reply
thefab
Posts: 5
Joined: Tue Dec 23, 2008 1:37 pm
Location: Sion

Encodage de la base de données des catégories

Post by thefab »

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
User avatar
xnview
Author of XnView
Posts: 46255
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: Encodage de la base de données des catégories

Post by xnview »

Etrange, car j'utilise le meme encodage pour les 2 DB
Pierre.
thefab
Posts: 5
Joined: Tue Dec 23, 2008 1:37 pm
Location: Sion

Re: Encodage de la base de données des catégories

Post by thefab »

Étrange effectivement. Il ne me reste plus qu'à refaire quelques tests :D
thefab
Posts: 5
Joined: Tue Dec 23, 2008 1:37 pm
Location: Sion

Post by thefab »

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

Code: Select all

sqlite3.exe category.db
.output cat.txt
select * from t1;
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
User avatar
xnview
Author of XnView
Posts: 46255
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Post by xnview »

Oui exact, il n'y a pas encodage en utf8 avant de le mettre en DB :-( Et difficile de revenir en arriere.
Par contre, xnviewMP encode correctement en utf8...
Pierre.
thefab
Posts: 5
Joined: Tue Dec 23, 2008 1:37 pm
Location: Sion

Post by thefab »

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
User avatar
xnview
Author of XnView
Posts: 46255
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Post by xnview »

thefab 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
J'utilise le charset courant
Pierre.
Post Reply