Page 1 sur 1
accent dans une requete mysql (RESOLU)
Publié : lun. 09/juin/2008 10:05
par coxco
Bonjour
J'ai insére un text de editorgadget dans une base mysql, bon ça
marche sauf que les accents dans la base sont traduits bizarrement et donc à la lecture du fichier ou pour une modif du texte, ça fonctionne pas
Il y aurait il une astuce pour que les accents soient pris en compte correctement dans la base mysql ?
Merci

Publié : lun. 09/juin/2008 10:45
par Ouaf-Ouaf
Faut que l'encodage de ta base soit correc', enfin corresponde.
moi j'ai eu le prob et ça c'est reglé en passant en "Latin 1" sous heu.. Mysql oué.
Merci mais J'ai oublié
Publié : lun. 09/juin/2008 10:50
par coxco
J'ai oublié de préciser que j'utilise sqlite
et que la base est crée dans le code
comment encode t'on sa base, quelle est la requête pour la création
d'une base sqlite qui gère les accents ?
merci
Publié : lun. 09/juin/2008 11:12
par Ouaf-Ouaf
Essaye une recherche google sur COLLATE French_CI_AI;
Y me semble bien que c'est du Sql
J'ai vus ça sur un forum :
alter table test
alter column
toto varchar (50) COLLATE French_CI_AI NULL
GO
où "toto" est le nom d'une base de données.
Merci je vais essayer
Publié : lun. 09/juin/2008 11:16
par coxco
Merci je vais faire une recherche et un test
je trouve pas le truc
Publié : lun. 09/juin/2008 14:13
par coxco
Bon je trouve pas la solution pour l'instant
Ou alors je supprime tous les accents mais bon c'est pas le top
pourquoi
Publié : lun. 09/juin/2008 18:14
par coxco
je comprend pas pourquoi à l'écran j'ai pas les accents, alors que quand j'ouvre la base avec sqlite manager de firefox je vois les accents ?
je précise à l'écran, j'obtiens les données avec un
Je pense qu'il y a donc un problème à la relecture de ma base
comment faudrait il que je fasse pour décoder les accents ?
Sauriez vous m'expliquer ?
au secours

Publié : mar. 10/juin/2008 18:43
par comtois
tu as essayé de travailler en UNICODE pour voir ?
Voir ce rapport de bug
http://www.purebasic.fr/english/viewtopic.php?t=32795
Résolu
Publié : mar. 10/juin/2008 18:59
par coxco
Euh j'ai résolu le problème, en cochant dans options du compilateur activer l'unicode !
je n'avais pas vu ce truc là !
je débute

Publié : mar. 10/juin/2008 19:04
par comtois
oui mais tu ne devrais pas le faire si tu n'es pas en UNICODE, regarde dans le lien que j'ai mis, FRED propose une correction de la biblio, tu peux tester avec et sans cocher l'UNICODE.
merci
Publié : mar. 10/juin/2008 19:33
par coxco
ok merci je vais regarder