Merci de ces explications détaillées

La chose étrange est que toutes mes tables ont été créees avec les mêmes versions MySQL et ODBC or sur 7 seule 3 posent problème...


Alex Thurgood a écrit :


Une page de codes ou "codepage" en anglais, et un tableau représentant les lettres de l'alphabet sous forme numérique, souvent sous notation binaire ou hexadécimale. A l'origine de la représentation de texte sous forme numérique, on a pris le code ASCII, qui était codé sur 7 bits (en binaire) et ne pouvait représenter que jusqu'à 127 caractères différents.

D'autres sociétés sont venues par la suite fournir des pages de codes
avec des extensions au code ASCII de base, telle que IBM (850, 437),
Windows (1252). Ces pages de codes étaient construites à partir
d'informations codées en 8 bits. Plus récemment, on a vu l'introduction
de UTF (Unicode Transformation Format), dont UTF-8. Un caractère UTF
peut être codé en jusqu'à 4 octets, ce qui laisse effectivement beaucoup
de possibilités quant aux caractères qui peuvent être représetés (plus
de 4 Milliard de caractères indépendants).

Selon la version de MySQL que tu utilise, et la manière dont elle a
éventuellement été compilé, il se peut que le serveur stocke les
informations soit sous ISO-8859-1, soit sous UTF-8. Est-ce que certaines
de tes tables ont été créées avec une version précédente de mysql par
exemple, ou as-tu récemment mis à jour ta version de mysql ? Peut être
y-a-t-l une incompatibilité entre le serveur mysql et la manière dont il
code les caractères de ces tables, et le pilote MyODBC fourni, voire
même avec OOo, je ne sais pas, ce n'est que des hypothèses. MySQL sait
se débrouiller tout seul en général avec cela, ce qui expliquerait
pourquoi tu n'as aucun problème avec une requête directe.

Alex



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]









--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Répondre à