Page 1 of 1
					
				Encodage de la base de données des catégories
				Posted: Tue Dec 23, 2008 2:38 pm
				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
			 
			
					
				Re: Encodage de la base de données des catégories
				Posted: Tue Dec 23, 2008 3:54 pm
				by xnview
				Etrange, car j'utilise le meme encodage pour les 2 DB
			 
			
					
				Re: Encodage de la base de données des catégories
				Posted: Wed Dec 24, 2008 8:57 am
				by thefab
				Étrange effectivement. Il ne me reste plus qu'à refaire quelques tests  

 
			 
			
					
				
				Posted: Mon Dec 29, 2008 1:35 pm
				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
 
			 
			
					
				
				Posted: Mon Dec 29, 2008 2:50 pm
				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...
 
			 
			
					
				
				Posted: Mon Dec 29, 2008 3:55 pm
				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
			 
			
					
				
				Posted: Tue Dec 30, 2008 8:59 am
				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