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

Outils MySQL Discussion :

Encodage arabe avec MyODBC et Access


Sujet :

Outils MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 7
    Par défaut Encodage arabe avec MyODBC et Access
    A l'aide...

    J'utilise MySQL en version 5.0.18 sous Linux pour stocker des données en plusieurs langues, en particulier en langue arabe.
    J'ai une application Web (en PHP 4.2.2) qui permet d'afficher et de gérer ces données. J'ai utilisé l'encodage cp1256 pour les champs en langue arabe et les données sont correctement traitées.
    D'un autre côté, je souhaite accéder à ces données à partir d'un poste client pour créer des rapports imprimables et les solutions préconisées sont soit sous MS Access soit sous Navicat, mais dans les deux cas j'ai un problème :
    1. Avec MS Access (2003) : j'utilise MyODBC 3.51, avec comme option de connexion SET NAMES 'cp1256', je crée des tables liées mais les colonnes en langue arabe ne sont pas correctement affichées, j'ai des (Ã È Ó).
    2. Avec Navicat (7.2) : en ouvrant la table, le contenu en langue arabe s'affiche correctement mais si je crée un rapport les données ne sont pas correctement affichées, j'ai des (???).

    J'ai essayé au début avec UTF8 mais j'au du abondonner car le connecteur ODBC ne supporte pas encore l'Unicode.

    Toute aide est la bienvenue. Merci.

  2. #2
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 7
    Par défaut Voici la réponse
    J'ai trouvé la solution à mon problème, il faut regarder dans
    "Paramètres" => "Panneau de configuration" => "Options régionales et linguistiques" => "Options avancées" puis choisir Arabe comme "Langue pour les programmes non Unicode".
    Les caractères renvoyés en cp1256 par MyODBC sont correctement interprétés au niveau de MS Access.

  3. #3
    Membre éclairé Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Par défaut
    Tu me sauve la vie, Question ta pas une idée comment le faire sous LINUX debian??

  4. #4
    Membre du Club
    Inscrit en
    Janvier 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 7
    Par défaut
    Citation Envoyé par liquideshark
    Tu me sauve la vie, Question ta pas une idée comment le faire sous LINUX debian??
    J'ai pas compris ta question.
    Comment faire QUOI sous Debian ?

  5. #5
    Membre éclairé Avatar de liquideshark
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Septembre 2006
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2006
    Messages : 347
    Par défaut
    Salut

    ma question etait? comment lire ce genre de fichier sous linux. Mais c'est bon jai trouver avec l'editeur de texte "KATE" on fait outils > encodage et puis l'on choisit cp1256. Seulement comment faire que les autres aplications puissent aussi decoder ce codage de windows??
    Si ta une idée

    merci

    nb:architecture linux debian 4

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'encodage avec MyODBC
    Par stack dans le forum Access
    Réponses: 2
    Dernier message: 17/10/2006, 12h11
  2. Problème avec ma base Access
    Par djedje37et28 dans le forum Access
    Réponses: 3
    Dernier message: 29/09/2005, 08h03
  3. emuler des pages asp avec connexion a access
    Par laville dans le forum ASP
    Réponses: 2
    Dernier message: 01/06/2005, 18h44
  4. l'arabe avec java
    Par ahmeds dans le forum JBuilder
    Réponses: 3
    Dernier message: 12/11/2004, 12h12
  5. [HTML][Encodage] Problèmes avec les accents...
    Par eraim dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 26/05/2004, 10h11

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