benou a écrit :
bha nan !
si il utilise le même encodage pour écrire et lire, quelque soit l'encodage de la base ca devrait marcher ...
|
non... quand tu écris dans la base, il transforme dans son charset. si le caractère n'y est pas, il le transforme...
ensuite à la lecture, il passe bêtement ce qu'il a écrit à JDBC... en général, une base est en LATIN1, LATIN15 ou Unicode, et Java utilise Unicode... si tu écrit un caractère Unicode dans une base, il sera transformé dans un truc du genre 'é', et ensuite, Java le copie en Unicode. les deux caractères existant bien en Unicode, il récupère 'é'...
de toute façon j'arrive un peu tard, tant pis
Message édité par Predicator le 19-01-2004 à 17:26:13