Bonjour,
c'est sur que c'est une question classique, mais
en récupérant des données depuis la base avec JDBC, j'ai des soucis d'encodage pour récupération des veleurs avec caractères speciaux.
Auriez vous une idée ?
Merci
Version imprimable
Bonjour,
c'est sur que c'est une question classique, mais
en récupérant des données depuis la base avec JDBC, j'ai des soucis d'encodage pour récupération des veleurs avec caractères speciaux.
Auriez vous une idée ?
Merci
Il ne devrait pas y avoir de tels problèmes, le driver JDBC se chargeant de la transformation de l'encodage en fonction de l'encodage de la base de données vers l'UTF-16 de Java.
Nous avions eu ce genre de soucis, et il s'est avéré que le caractères qu'on pensait être en base de données n'était pas au format correct. L'outil TOAD montrait un caractère en l'interprétant selon la base ASCII et non selon l'encodage réel de la BDD, alors que j'avais interprète correctement la valeur.
On avait donc l'impression que Java donnait un caractère erroné alors que c'est TOAD qui se trompait.
Malheureusement il n'y a pas de solution si ce n'est mettre Oracle en UTF-8.