enregistrement en arabe illisible dans la base mysql - PHP - Programmation
Marsh Posté le 12-08-2009 à 21:31:02
L'encodage utilisé sur la table ne doit pas correspondre à l'encodage utilisé dans la saisie du formulaire.
C'est comme enregistré des données UTF8 dans une table latin1.
Marsh Posté le 11-04-2013 à 16:16:02
Assalamu 3alaykum,
Afficher correctement des données arabes extraites d'une table MySql :
PREMIERE PARTIE :
Police de caractère à choisir pour afficher les caractères arabes dans une table :
1. Créer une Table.
2. Dans le champ Interclassement, sélectionner "utf8_bin" comme langue d'affichage.
3. Enregistrer en cliquant sur Sauvegarder.
DEUXIEME PARTIE :
1. Ouvrir la page de résultats et repérer la ligne suivante :
mysql_select_db($database_fr_dictionary_ar_fr, $fr_dictionary_ar_fr);
2. Copier les deux lignes suivantes immédiatement en dessous :
mysql_query("SET NAMES cp1256" );
mysql_query("set characer set cp1256" );
3. Modifier la ligne de charset pour "windows-1256" comme cela :
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
4. Enregistrer.
Source : Sumarabus.com (pleins de Tutoriaux sur la langue arabe et Dreamweaver 8).
Ma3a assalama,
Mister Arabic.
Marsh Posté le 10-08-2009 à 12:37:12
Bonjour, et merci pour ce site
j ai un formulaire qui enregistre des données dans une base mysql chez ifrance , les données sont en arabe , quand j essai de lire les enregistrements enregistrés ils sont illisibles ! svp ,y a t -il une configuration particuliere à faire dans la structure de la base ?