accent dans une requete mysql (RESOLU)

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

accent dans une requete mysql (RESOLU)

Message 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
:?
Dernière modification par coxco le lun. 09/juin/2008 18:50, modifié 1 fois.
Avatar de l’utilisateur
Ouaf-Ouaf
Messages : 212
Inscription : dim. 11/juil./2004 9:07

Message 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é.
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

Merci mais J'ai oublié

Message 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
Avatar de l’utilisateur
Ouaf-Ouaf
Messages : 212
Inscription : dim. 11/juil./2004 9:07

Message 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.
Dernière modification par Ouaf-Ouaf le lun. 09/juin/2008 11:16, modifié 1 fois.
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

Merci je vais essayer

Message par coxco »

Merci je vais faire une recherche et un test
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

je trouve pas le truc

Message 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
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

pourquoi

Message 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

Code : Tout sélectionner

GetDatabaseString(0,2)
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

:lol:
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

Résolu

Message 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
:lol:
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
coxco
Messages : 92
Inscription : ven. 06/juin/2008 16:04

merci

Message par coxco »

ok merci je vais regarder
Répondre