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]

Répondre à