Le samedi 12 février 2005 à 15:04 +0100, f a écrit : > Bonjour Alex, > > Désolé, je ne sais pas ce qu'est la page de codes ? > Peux-tu m'éclairer ? > Merci,
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]