Probleme java 10g/ java
AmineKalaa
Messages postés
87
Date d'inscription
Statut
Membre
Dernière intervention
-
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
kij_82 Messages postés 4089 Date d'inscription Statut Contributeur Dernière intervention -
les caractères 'é' 'è' 'â' 'ç' dans ORACLE se transforment en '?' lors de la consultation des données par un programme java!!
alors SvP comment faire four remedier à ce problème? Merci
alors SvP comment faire four remedier à ce problème? Merci
A voir également:
- Probleme java 10g/ java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Bonjour,
Je pense que c'est due au fait que le jeu de caractère défini pour ta base de données n'est pas un jeu de caractère qui comprends les caractères que tu as listé.
Le mieux je pense est de configurer ta base pour qu'elle lise / utilise de l'UTF-8, encodage qui comprends les caractères en question.
Après, j'avoue ne pas connaitre Oracle, la solution que je propose reste donc de l'ordre de la suggestion par rapport au fonctionnement d'autres SGBD.
~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
Je pense que c'est due au fait que le jeu de caractère défini pour ta base de données n'est pas un jeu de caractère qui comprends les caractères que tu as listé.
Le mieux je pense est de configurer ta base pour qu'elle lise / utilise de l'UTF-8, encodage qui comprends les caractères en question.
Après, j'avoue ne pas connaitre Oracle, la solution que je propose reste donc de l'ordre de la suggestion par rapport au fonctionnement d'autres SGBD.
~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
En java il faut penser que l'encodage interne est l'UTF-16.
Si tu tente d'afficher certaines caractères, il ressortiront pas forcément sous leur vraie forme, notamment les caractères non reconnus sortiront sous la forme d'un ? (caractère réservé à la représentation des caractères non reconnus en UTF-16, ou quelque chose comme ça)
Ta base de données doit être dans un encodage différent de celui utilisé sous Java, d'où la différence, non ?