IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Saisie de caractères arabe dans Access à travers Java/Swing


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Par défaut Saisie de caractères arabe dans Access à travers Java/Swing
    Bonjour,

    J'ai une application Java / Swing en arabe, que j'ai développée avec NetBeans et j'utilise Access comme base de donnée.
    J'ai réussi à insérer des données arabe avec Access directement mais mon problème est lors de l'insertion des données arabe à travers mon interface Swing.
    L'insertion se fait correctement, mais les données arabe sont remplacées par "???????" dans la base ou lors de l'affichage dans la JTable.

    Donc, je crois que le problème vient du driver JDBC qui permet d'établir la connexion entre Java et un SGBDR.

    Quelqu'un saurait-il m'indiquer comment faire pour résoudre ce problème ?

    Merci d'avance pour votre aide.

  2. #2
    Nouveau candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 2
    Par défaut
    Bonjour,

    J'ai le même problème que vous, c'est-à-dire l'insertion (et la lecture) de données arabes dans une base de données Access. J'ai toujours les fameux "????" lors de la lecture et insertion.
    Si vous avez réussi à régler ce problème, pourriez-vous m'indiquer votre solution, s'il vous plaît ?

    Merci d'avance.

  3. #3
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 59
    Par défaut
    c'est un problème lié à l'encodage des caractères au niveau de ta base. ce problème est gérable dans les autres SGDb (MySql, Oracle, SQLServer) mais Je crois qu'Access ne permet nulle part de modifier son encodage. Fais tes recherches sur cette piste et bon courage

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 52
    Par défaut
    C'est un problème de la base de données. Il faut configurer l'encodage du text lors de la création de ta base de données. Pour Access je suis pas sûr de cette configuration, mais pour mysql, oracle, sql server .... on peut le faire

Discussions similaires

  1. Réponses: 5
    Dernier message: 15/07/2014, 11h22
  2. Réponses: 4
    Dernier message: 09/10/2009, 23h31
  3. [MySQL] refus des caractères arabes dans la saisie
    Par Amel_B dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 03/12/2008, 10h30
  4. saisie des caractéres arabe dans un jTextField
    Par RouRa22 dans le forum Composants
    Réponses: 12
    Dernier message: 08/09/2008, 09h57
  5. [Encoding] Comment stocker les caractères arabes dans un fichier XML?
    Par merci_tous dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 13/02/2007, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo