Précédent   Forum du club des développeurs et IT Pro > Java > Général Java > JDBC
JDBC Forum d'entraide sur l'API JDBC (Java Database Connectivity) et l'accès aux bases de données. Avant de poster -> FAQ JDBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/12/2012, 09h20   #21
maxwell374
Invité régulier
 
Inscription : septembre 2010
Messages : 51
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 51
Points : 9
Points : 9
Il m'affiche é (s'affiche correctement dans mon éditeur de BD).

Malheureusement compte tenu du temps qui me reste (le batch doit être productif pour le 1/1/2013), j'ai réalisé le batch en php (batch nocturne donc pas trop gênant) qui m'affiche correctement les caractères spéciaux.

Par contre j'aimerais qd mm savoir pourquoi le java n'affiche pas bien les caractères.

Merci
maxwell374 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2012, 09h55   #22
Népomucène
Membre Expert
 
Homme
Développeur java, access, sql server
Inscription : octobre 2005
Messages : 1 382
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur java, access, sql server
Secteur : Industrie

Informations forums :
Inscription : octobre 2005
Messages : 1 382
Points : 2 324
Points : 2 324
Je continue de penser qu'il s'agit d'un problème de classement de la table.
Tu pourrais faire un test vite fait avec une table ayant un classement identique à celui par défaut de la base et du serveur, y insérer quelques données accentuées et faire une lecture.

Si ça marche alors transférer les données de la table actuelle dans une table temporaire de même structure mais avec le bon classement
__________________
·· −· −−· ·· ·−· ··− −− ·· −− ··− ··· −· −−− −·−· − ·
· − −·−· −−− −· ··· ··− −− ·· −− ··− ·−· ·· −−· −· ··
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser.
First, make it work. Then, make it fast. Finally, make it user-friendly.
Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich.
Népomucène est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2012, 11h20   #23
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 412
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 412
Points : 33 154
Points : 33 154
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Citation:
Envoyé par maxwell374 Voir le message
Il m'affiche é (s'affiche correctement dans mon éditeur de BD).
Il manque la deuxième colonne de la requête que je t'ai donnée. Je suis persuadé qu'il y a un problème au départ à l'encodage dans la DB, lié à un prob de config client quelque part et que, coup de bol, le php a le même problème => fait l'erreur inverse à la lecture et tout fonctionne. Avec evidement la conséquence qu'on reporte le même problème dans la nouvelle DB.

D'ou l'intérêt de demander à la DB ce qu'elle a concrètement dans le ventre
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h33.


 
 
 
 
Partenaires

Hébergement Web