OVH Cloud OVH Cloud

mysql jdbc et accents

2 réponses
Avatar
nicolas
pb de points d'interrogation à la place des accents
les champs sont ok dans la base mysql mais les accents sont remplacés par un
point d'interrogation dans l'applet ??

Cela fonctionne bien sur un serveur (windows) mais pas sur 2 autres (un
windows, un linux)

Mysql 4.1.3b
machine virtuelle : sun 1.4.2

Nous avons essayé de spécifier "useUnicode=true" dans l'url de la base mais
cela ne fonctionne pas

merci de votre aide

nicolas Alexandre

2 réponses

Avatar
Vincent Cantin
pb de points d'interrogation ?la place des accents
les champs sont ok dans la base mysql mais les accents sont remplacés par
un

point d'interrogation dans l'applet ??

Cela fonctionne bien sur un serveur (windows) mais pas sur 2 autres (un
windows, un linux)

Mysql 4.1.3b
machine virtuelle : sun 1.4.2

Nous avons essay?de spécifier "useUnicode=true" dans l'url de la base mais
cela ne fonctionne pas


Si tu lui dis que c'est du unicode, ca veut dire que la base est supposee
contenir 2 octets par lettre. Est-ce le cas ?

Sans l'option unicode, il faut que tu trouve toi-meme pourquoi c'est des "?"
a la place des caracteres a accents. C'est peut-etre un probleme dans
l'interpretation du format des chaines acsii dans l'applet. Il faut lui dire
que c'est du francais, quand tu lis les chaines de caractere, he he :-)

merci de votre aide

nicolas Alexandre


Avatar
nicolas
en fait cela provenait de la version de mysql

avant la 4.1.2 cela pose problème...

merci quand même

nicolas.

"Vincent Cantin" a écrit dans le message de
news:
pb de points d'interrogation ?la place des accents
les champs sont ok dans la base mysql mais les accents sont remplacés
par


un
point d'interrogation dans l'applet ??

Cela fonctionne bien sur un serveur (windows) mais pas sur 2 autres (un
windows, un linux)

Mysql 4.1.3b
machine virtuelle : sun 1.4.2

Nous avons essay?de spécifier "useUnicode=true" dans l'url de la base
mais


cela ne fonctionne pas


Si tu lui dis que c'est du unicode, ca veut dire que la base est supposee
contenir 2 octets par lettre. Est-ce le cas ?

Sans l'option unicode, il faut que tu trouve toi-meme pourquoi c'est des
"?"

a la place des caracteres a accents. C'est peut-etre un probleme dans
l'interpretation du format des chaines acsii dans l'applet. Il faut lui
dire

que c'est du francais, quand tu lis les chaines de caractere, he he :-)

merci de votre aide

nicolas Alexandre