Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/10/2006, 13h06   #1
Invité de passage
 
Inscription : janvier 2004
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 7
Points : 4
Points : 4
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.
stack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2006, 12h01   #2
Invité de passage
 
Inscription : janvier 2004
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 7
Points : 4
Points : 4
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.
stack est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 21/07/2007, 13h18   #3
Membre confirmé
 
Avatar de liquideshark
 
Homme Jamal H Tour
Chercheur en informatique
Inscription : septembre 2006
Messages : 317
Détails du profil
Informations personnelles :
Nom : Homme Jamal H Tour
Localisation : Maroc

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

Informations forums :
Inscription : septembre 2006
Messages : 317
Points : 243
Points : 243
Tu me sauve la vie, Question ta pas une idée comment le faire sous LINUX debian??
__________________
===================================
===Accroche ta charrue à l'Open source===
===================================
liquideshark est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2007, 07h41   #4
Invité de passage
 
Inscription : janvier 2004
Messages : 7
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 7
Points : 4
Points : 4
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 ?
stack est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2007, 09h13   #5
Membre confirmé
 
Avatar de liquideshark
 
Homme Jamal H Tour
Chercheur en informatique
Inscription : septembre 2006
Messages : 317
Détails du profil
Informations personnelles :
Nom : Homme Jamal H Tour
Localisation : Maroc

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

Informations forums :
Inscription : septembre 2006
Messages : 317
Points : 243
Points : 243
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
__________________
===================================
===Accroche ta charrue à l'Open source===
===================================
liquideshark est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h29.


 
 
 
 
Partenaires

Hébergement Web