Problem de saisie des caractéres arabe dans l'Access à travers mon interface jav
cs_akkachamid
Messages postés10Date d'inscriptionlundi 28 janvier 2008StatutMembreDernière intervention16 octobre 2009
-
Modifié le 18 févr. 2012 à 18:04
MisterArabic
Messages postés28Date d'inscriptionlundi 11 avril 2011StatutMembreDernière intervention 8 novembre 2014
-
30 mars 2014 à 14:47
Salut,
J'ai une application java swing en arabe que je la développé avec NetBeans et j'utilise Access comme base de donnée.J'ai réussi d'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 java swing. L'insertion se fait correctement, mais les données arabe sont remplacées par ??????? dans la base de donnée Access ou lors de l'affichage dans la jTable.<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
Donc je crois le probleme dans le
pilote ou driver JDBC qui permet d'établir la connexion entre java et un SGBDR.
Il faut surement configurer les tables de vos base de données et changer leur encodage pour que les caractères arabes soient pris en compte. Généralement, UTF-8 passe bien. Je ne serais pas surpris que les tables aient un encodage par défaut en ISO, ce fut le cas pour MySQL il me semble.
--
Pylouq
Vous n’avez pas trouvé la réponse que vous recherchez ?
emimene
Messages postés31Date d'inscriptionsamedi 24 octobre 2009StatutMembreDernière intervention22 mars 20121 16 févr. 2012 à 18:38
ma base de données est de type InnoDB, interclassement: utf8_general_ci
via mon application java: je peux lire les enregistrements insérés à partir de Mysql
mais quand j'insère des enregistrements à partir de mon application (champs de saisi) je les trouvent ????????? dans la base de données
est ce que le problème est dans la requête sql:
INSERT INTO MA_BASE (Num,Nom,...) VALUES ('"+num+"', '"+nom+"', '"+prenom+"',.."')";
hafedhaouni
Messages postés62Date d'inscriptionjeudi 18 février 2010StatutMembreDernière intervention16 février 20121 16 févr. 2012 à 22:31
voila la solution Mrs; Il est bien teste avec plusieurs Base de donnée:
slt;
Voila la solution (Inchaa allah)
- Panneau de configuration
- Option régionales et linguistiques
- Option régionales
- Changez la langage: Arabe (Tunisie)
- Caractère (Times New Roman) ou (Arial)
- Pour Personnaliser appuyer sur le bouton Personnaliser.
MisterArabic
Messages postés28Date d'inscriptionlundi 11 avril 2011StatutMembreDernière intervention 8 novembre 20141 30 mars 2014 à 14:47
Extraire et afficher correctement en arabe les données d'une table PHP/MySQL dans une page de résultat PHP sous Dreamweaver 8®
S?MARAß?S.com
Objectif du cours :
- obtenir l'affichage correct en arabe des données extraites d'une table.
MODE OPÉRATOIRE :
PREMIÈRE PARTIE :
Afficher les caractères arabes dans une table MySQL avec Wampserver® :
1. Créer une Table.
2. Dans le champ Interclassement, sélectionner "utf8_bin" comme langue d'affichage.
3. Enregistrer en cliquant sur Sauvegarder.
DEUXIÈME PARTIE :
1. Ouvrir la page de résultats et repérer la ligne suivante :
mysql_select_db($database_MaBase, $MaTable);
2. Copier/coller les deux lignes suivantes immédiatement en dessous :
mysql_query("SET NAMES cp1256");
mysql_query("set characer set cp1256");
Cela donne :
mysql_select_db($database_MaBase, $MaTable);
mysql_query("SET NAMES cp1256");
mysql_query("set characer set cp1256");
3. Attribuer à la page de Résultats la police de caractère "Windows-1256" comme cela :
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
4. Enregistrer.
Source : sumarabus.com partie "Tutoriels arabes" (Tutoriels sur les particularités de la langue arabe pour la création de pages webs).