J'ai une appli qui tourne tr=E8s bien en attaquant une base access. Bon,
pas joli, mais =E7a roule en utilisant la adodbapi.
Je passe cette appli sous Mysql, rien de dingue... je comptais utiliser
la Msql-python 1.0.0 kivabien. Et, bien l=E0, patatras, unbe b=EAte
syntaxe du style 'insert into famille(Nomfamille,TypeA) select
"=E9","J";'
Et bien, rien ne se passe, alors que si 'insert into
famille(Nomfamille,TypeA) select "e","J";' , =E7a colle.
JE commence en en avoir s=E9rieusement raz la casquette, de ces
unicoderies, parceque je pense que c'est encore le probl=E8me.
Donc QUESTION GRAVE :
Comment acc=E8der en fran=E7ais (avec c=E9dille) =E0 une base mysql avec
python.
=E7a doit =EAtre possible, non, au 21eme si=E8cle (avec accent)?
J'ai une appli qui tourne très bien en attaquant une base access. Bon, pas joli, mais ça roule en utilisant la adodbapi. Je passe cette appli sous Mysql, rien de dingue... je comptais utiliser la Msql-python 1.0.0 kivabien. Et, bien là, patatras, unbe bête syntaxe du style 'insert into famille(Nomfamille,TypeA) select "é","J";' Et bien, rien ne se passe, alors que si 'insert into famille(Nomfamille,TypeA) select "e","J";' , ça colle. JE commence en en avoir sérieusement raz la casquette, de ces unicoderies, parceque je pense que c'est encore le problème. Donc QUESTION GRAVE : Comment accèder en français (avec cédille) à une base mysql avec python. ça doit être possible, non, au 21eme siècle (avec accent)?
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Bon courage
-- Gilles
J'ai une appli qui tourne très bien en attaquant une base access. Bon,
pas joli, mais ça roule en utilisant la adodbapi.
Je passe cette appli sous Mysql, rien de dingue... je comptais utiliser
la Msql-python 1.0.0 kivabien. Et, bien là, patatras, unbe bête
syntaxe du style 'insert into famille(Nomfamille,TypeA) select
"é","J";'
Et bien, rien ne se passe, alors que si 'insert into
famille(Nomfamille,TypeA) select "e","J";' , ça colle.
JE commence en en avoir sérieusement raz la casquette, de ces
unicoderies, parceque je pense que c'est encore le problème.
Donc QUESTION GRAVE :
Comment accèder en français (avec cédille) à une base mysql avec
python.
ça doit être possible, non, au 21eme siècle (avec accent)?
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut
donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
J'ai une appli qui tourne très bien en attaquant une base access. Bon, pas joli, mais ça roule en utilisant la adodbapi. Je passe cette appli sous Mysql, rien de dingue... je comptais utiliser la Msql-python 1.0.0 kivabien. Et, bien là, patatras, unbe bête syntaxe du style 'insert into famille(Nomfamille,TypeA) select "é","J";' Et bien, rien ne se passe, alors que si 'insert into famille(Nomfamille,TypeA) select "e","J";' , ça colle. JE commence en en avoir sérieusement raz la casquette, de ces unicoderies, parceque je pense que c'est encore le problème. Donc QUESTION GRAVE : Comment accèder en français (avec cédille) à une base mysql avec python. ça doit être possible, non, au 21eme siècle (avec accent)?
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Bon courage
-- Gilles
Hervé Cauwelier
Comment accèder en français (avec cédille) à une base mysql avec python. ça doit être possible, non, au 21eme siècle (avec accent)?
Rien à voir avec le français mais avec le codage de caractères. Si effectivement tu ne sais pas dans quel codage tu stockes tes données, tu as un problème... Et ce n'est pas MySQL qui va le résoudre pour toi (il stocke ce qu'on lui dit de stocker).
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Si si, je stocke en UTF-8 dans MySQL et MySQLdb me retourne des chaînes Unicode.
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de codage sans comprendre le quart du tiers de ce qu'ils font. Forcément, ça explose...
-- Hervé Cauwelier http://www.oursours.net/
Comment accèder en français (avec cédille) à une base mysql avec
python.
ça doit être possible, non, au 21eme siècle (avec accent)?
Rien à voir avec le français mais avec le codage de caractères. Si
effectivement tu ne sais pas dans quel codage tu stockes tes données, tu
as un problème... Et ce n'est pas MySQL qui va le résoudre pour toi (il
stocke ce qu'on lui dit de stocker).
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut
donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Si si, je stocke en UTF-8 dans MySQL et MySQLdb me retourne des chaînes
Unicode.
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de
codage sans comprendre le quart du tiers de ce qu'ils font. Forcément,
ça explose...
Comment accèder en français (avec cédille) à une base mysql avec python. ça doit être possible, non, au 21eme siècle (avec accent)?
Rien à voir avec le français mais avec le codage de caractères. Si effectivement tu ne sais pas dans quel codage tu stockes tes données, tu as un problème... Et ce n'est pas MySQL qui va le résoudre pour toi (il stocke ce qu'on lui dit de stocker).
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Si si, je stocke en UTF-8 dans MySQL et MySQLdb me retourne des chaînes Unicode.
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de codage sans comprendre le quart du tiers de ce qu'ils font. Forcément, ça explose...
-- Hervé Cauwelier http://www.oursours.net/
Bruno Desthuilliers
(snip)
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de codage sans comprendre le quart du tiers de ce qu'ils font.
S'ils comprenaient, ils se 'plaindraient' peut-être moins ? Non ?-)
(snip)
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de
codage sans comprendre le quart du tiers de ce qu'ils font.
S'ils comprenaient, ils se 'plaindraient' peut-être moins ? Non ?-)
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de codage sans comprendre le quart du tiers de ce qu'ils font.
S'ils comprenaient, ils se 'plaindraient' peut-être moins ? Non ?-)
Ahmed MOHAMED ALI
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de codage sans comprendre le quart du tiers de ce qu'ils font. Forcément, ça explose...
Ceux qui comprennent demandent rarement comment faire.Non? Ahmed
"Hervé Cauwelier" wrote in message news:426e8513$0$12351$
Comment accèder en français (avec cédille) à une base mysql avec python. ça doit être possible, non, au 21eme siècle (avec accent)?
Rien à voir avec le français mais avec le codage de caractères. Si effectivement tu ne sais pas dans quel codage tu stockes tes données, tu as un problème... Et ce n'est pas MySQL qui va le résoudre pour toi (il stocke ce qu'on lui dit de stocker).
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Si si, je stocke en UTF-8 dans MySQL et MySQLdb me retourne des chaînes Unicode.
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de codage sans comprendre le quart du tiers de ce qu'ils font. Forcément, ça explose...
-- Hervé Cauwelier http://www.oursours.net/
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de
codage sans comprendre le quart du tiers de ce qu'ils font. Forcément,
ça explose...
Ceux qui comprennent demandent rarement comment faire.Non?
Ahmed
"Hervé Cauwelier" <herve.cauwelier@free> wrote in message
news:426e8513$0$12351$626a14ce@news.free.fr...
Comment accèder en français (avec cédille) à une base mysql avec
python.
ça doit être possible, non, au 21eme siècle (avec accent)?
Rien à voir avec le français mais avec le codage de caractères. Si
effectivement tu ne sais pas dans quel codage tu stockes tes données, tu
as un problème... Et ce n'est pas MySQL qui va le résoudre pour toi (il
stocke ce qu'on lui dit de stocker).
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut
donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Si si, je stocke en UTF-8 dans MySQL et MySQLdb me retourne des chaînes
Unicode.
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de
codage sans comprendre le quart du tiers de ce qu'ils font. Forcément,
ça explose...
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de codage sans comprendre le quart du tiers de ce qu'ils font. Forcément, ça explose...
Ceux qui comprennent demandent rarement comment faire.Non? Ahmed
"Hervé Cauwelier" wrote in message news:426e8513$0$12351$
Comment accèder en français (avec cédille) à une base mysql avec python. ça doit être possible, non, au 21eme siècle (avec accent)?
Rien à voir avec le français mais avec le codage de caractères. Si effectivement tu ne sais pas dans quel codage tu stockes tes données, tu as un problème... Et ce n'est pas MySQL qui va le résoudre pour toi (il stocke ce qu'on lui dit de stocker).
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Si si, je stocke en UTF-8 dans MySQL et MySQLdb me retourne des chaînes Unicode.
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de codage sans comprendre le quart du tiers de ce qu'ils font. Forcément, ça explose...
-- Hervé Cauwelier http://www.oursours.net/
Gilles Lenfant
Comment accèder en français (avec cédille) à une base mysql avec python. ça doit être possible, non, au 21eme siècle (avec accent)?
Rien à voir avec le français mais avec le codage de caractères. Si effectivement tu ne sais pas dans quel codage tu stockes tes données, tu as un problème... Et ce n'est pas MySQL qui va le résoudre pour toi (il stocke ce qu'on lui dit de stocker).
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Si si, je stocke en UTF-8 dans MySQL et MySQLdb me retourne des chaînes Unicode.
Excusez, mes connaissances dans MySQL/MySQLdb datent sans doute. Quel type de colonne utilisez-vous pour ceci ?
La conversion UTF-8 <-> Unicode est-elle effectuée par un adaptateur perso (on peut associer des convertisseurs Python <-> MySQL avec une connexion MySQL) ou bien est-ce le comportement "naturel" du type de colonne ?
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de codage sans comprendre le quart du tiers de ce qu'ils font. Forcément, ça explose...
Désolé de vous énerver... Mais il me semble que ce forum est destiné (entre autres) à permettre aux utilisateurs "coincés" par un problème de solliciter de l'aide.
-- Gilles
Comment accèder en français (avec cédille) à une base mysql avec
python.
ça doit être possible, non, au 21eme siècle (avec accent)?
Rien à voir avec le français mais avec le codage de caractères. Si
effectivement tu ne sais pas dans quel codage tu stockes tes données, tu
as un problème... Et ce n'est pas MySQL qui va le résoudre pour toi (il
stocke ce qu'on lui dit de stocker).
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te
faut donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Si si, je stocke en UTF-8 dans MySQL et MySQLdb me retourne des chaînes
Unicode.
Excusez, mes connaissances dans MySQL/MySQLdb datent sans doute. Quel
type de colonne utilisez-vous pour ceci ?
La conversion UTF-8 <-> Unicode est-elle effectuée par un adaptateur
perso (on peut associer des convertisseurs Python <-> MySQL avec une
connexion MySQL) ou bien est-ce le comportement "naturel" du type de
colonne ?
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de
codage sans comprendre le quart du tiers de ce qu'ils font. Forcément,
ça explose...
Désolé de vous énerver... Mais il me semble que ce forum est destiné
(entre autres) à permettre aux utilisateurs "coincés" par un problème de
solliciter de l'aide.
Comment accèder en français (avec cédille) à une base mysql avec python. ça doit être possible, non, au 21eme siècle (avec accent)?
Rien à voir avec le français mais avec le codage de caractères. Si effectivement tu ne sais pas dans quel codage tu stockes tes données, tu as un problème... Et ce n'est pas MySQL qui va le résoudre pour toi (il stocke ce qu'on lui dit de stocker).
Il me semble que MySQL ne sait pas gérer des chaînes Unicode. Il te faut donc dégrader tout ça en iso-latin1 avant de négocier avec MySQL.
Si si, je stocke en UTF-8 dans MySQL et MySQLdb me retourne des chaînes Unicode.
Excusez, mes connaissances dans MySQL/MySQLdb datent sans doute. Quel type de colonne utilisez-vous pour ceci ?
La conversion UTF-8 <-> Unicode est-elle effectuée par un adaptateur perso (on peut associer des convertisseurs Python <-> MySQL avec une connexion MySQL) ou bien est-ce le comportement "naturel" du type de colonne ?
Moi ce qui m'énerve, c'est les types qui se plaignent des problèmes de codage sans comprendre le quart du tiers de ce qu'ils font. Forcément, ça explose...
Désolé de vous énerver... Mais il me semble que ce forum est destiné (entre autres) à permettre aux utilisateurs "coincés" par un problème de solliciter de l'aide.
-- Gilles
Tibi
Fred wrote:
JE commence en en avoir sérieusement raz la casquette, de ces unicoderies, parceque je pense que c'est encore le problème.
Petite explication indispensable sur unicode: http://french.joelonsoftware.com/Articles/Unicode.html Le minimum absolu que tout développeur doit absolument,positivement savoir sur Unicode et les jeux de caractères (aucune excuse !)
ça évitera pas mal de bétises, dans les questions comme dans les réponses ;-)
Fred wrote:
JE commence en en avoir sérieusement raz la casquette, de ces
unicoderies, parceque je pense que c'est encore le problème.
Petite explication indispensable sur unicode:
http://french.joelonsoftware.com/Articles/Unicode.html
Le minimum absolu que tout développeur doit absolument,positivement savoir
sur Unicode et les jeux de caractères (aucune excuse !)
ça évitera pas mal de bétises, dans les questions comme dans les
réponses ;-)
JE commence en en avoir sérieusement raz la casquette, de ces unicoderies, parceque je pense que c'est encore le problème.
Petite explication indispensable sur unicode: http://french.joelonsoftware.com/Articles/Unicode.html Le minimum absolu que tout développeur doit absolument,positivement savoir sur Unicode et les jeux de caractères (aucune excuse !)
ça évitera pas mal de bétises, dans les questions comme dans les réponses ;-)
Fred
Je m'auto-réponds puisque j'ai trouvé le pourquoi du comment. En fait l'api MySQLdb ne gére pas correctement le Type unicode, mais correctement n'importe quel string. Donc il suffit de mettre "école" (type unicode) dans un string, et tout roule. L'api ADOBDAPI, que j'utilisait pour accéder à access ne me posait pas ce problème....
Au passage, c'était la première fois que je postais sur ce groupe, et l'accueil de certains ne me donne pas franchement envie d'y revenir. Mais il est vrai que je suis surement un pauvre crétin, qui ne devrait même pas oser solliciter l'avis des intelligences supérieures postant habituellement dans ce groupe.
Merci quand même à ceux qui m'ont répondu poliment et pertinament (gilles lenfant en particulier)
Je m'auto-réponds puisque j'ai trouvé le pourquoi du comment.
En fait l'api MySQLdb ne gére pas correctement le Type unicode, mais
correctement n'importe quel string.
Donc il suffit de mettre "école" (type unicode) dans un string, et
tout roule.
L'api ADOBDAPI, que j'utilisait pour accéder à access ne me posait
pas ce problème....
Au passage, c'était la première fois que je postais sur ce groupe, et
l'accueil de certains ne me donne pas franchement envie d'y revenir.
Mais il est vrai que je suis surement un pauvre crétin, qui ne devrait
même pas oser solliciter l'avis des intelligences supérieures postant
habituellement dans ce groupe.
Merci quand même à ceux qui m'ont répondu poliment et pertinament
(gilles lenfant en particulier)
Je m'auto-réponds puisque j'ai trouvé le pourquoi du comment. En fait l'api MySQLdb ne gére pas correctement le Type unicode, mais correctement n'importe quel string. Donc il suffit de mettre "école" (type unicode) dans un string, et tout roule. L'api ADOBDAPI, que j'utilisait pour accéder à access ne me posait pas ce problème....
Au passage, c'était la première fois que je postais sur ce groupe, et l'accueil de certains ne me donne pas franchement envie d'y revenir. Mais il est vrai que je suis surement un pauvre crétin, qui ne devrait même pas oser solliciter l'avis des intelligences supérieures postant habituellement dans ce groupe.
Merci quand même à ceux qui m'ont répondu poliment et pertinament (gilles lenfant en particulier)
Frédéric Momméja
Fred écrivait le 27/04/05 14:55 :
Au passage, c'était la première fois que je postais sur ce groupe, et l'accueil de certains ne me donne pas franchement envie d'y revenir. Mais il est vrai que je suis surement un pauvre crétin, qui ne devrait même pas oser solliciter l'avis des intelligences supérieures postant habituellement dans ce groupe.
Tu es vraiment mal tombé car je trouve que ce groupe est généralement vraiment très convivial avec les « débutants ».
Je t'encourage donc à revenir. ;))
-- Frédéric Momméja
Fred écrivait le 27/04/05 14:55 :
Au passage, c'était la première fois que je postais sur ce groupe, et
l'accueil de certains ne me donne pas franchement envie d'y revenir.
Mais il est vrai que je suis surement un pauvre crétin, qui ne devrait
même pas oser solliciter l'avis des intelligences supérieures postant
habituellement dans ce groupe.
Tu es vraiment mal tombé car je trouve que ce groupe est généralement
vraiment très convivial avec les « débutants ».
Au passage, c'était la première fois que je postais sur ce groupe, et l'accueil de certains ne me donne pas franchement envie d'y revenir. Mais il est vrai que je suis surement un pauvre crétin, qui ne devrait même pas oser solliciter l'avis des intelligences supérieures postant habituellement dans ce groupe.
Tu es vraiment mal tombé car je trouve que ce groupe est généralement vraiment très convivial avec les « débutants ».
Je t'encourage donc à revenir. ;))
-- Frédéric Momméja
Tibi
Fred wrote:
Au passage, c'était la première fois que je postais sur ce groupe, et l'accueil de certains ne me donne pas franchement envie d'y revenir.
Quand tu arrive quelque-part sans même dire bonjour et en criant que tu en as "raz la casquette" tu t'attends toujours à recevoir un bon accueil ? C'est pourtant ce que tu viens de faire...
Fred wrote:
Au passage, c'était la première fois que je postais sur ce groupe, et
l'accueil de certains ne me donne pas franchement envie d'y revenir.
Quand tu arrive quelque-part sans même dire bonjour et en criant que tu en
as "raz la casquette" tu t'attends toujours à recevoir un bon accueil ?
C'est pourtant ce que tu viens de faire...
Au passage, c'était la première fois que je postais sur ce groupe, et l'accueil de certains ne me donne pas franchement envie d'y revenir.
Quand tu arrive quelque-part sans même dire bonjour et en criant que tu en as "raz la casquette" tu t'attends toujours à recevoir un bon accueil ? C'est pourtant ce que tu viens de faire...
Fred
Tu écris comment "con vivial" (voir mail signé tibi)?
Tu écris comment "con vivial" (voir mail signé tibi)?