Affichage de la langue arabe PHP/MYSQL

Cet article a pour but de vous montrer les points clés à vérifier pour afficher les lettres Arabe en utilisant PHP et MySQL.
1.Pré-requis :
·Base de données : MySQL
·Langage : PHP
·IDE : PHPMyAdmin
2.Solution :
Pour commencer nous allons plusieurs points à vérifier, nous allons commencer par la base de données.
  • Vérifier que l'encodage utilisé par la base donnée est utf8_generale_ci.
Sinon, Exécuter les commandes suivantes sous votre IDE
o ALTER DATABASE nom_base CHARACTER SET UTF8;
o ALTER TABLE nom_table CHARACTER SET UTF8;
o ALTER TABLE NomTable CHANGE NomColonne_Arabe NomColonne_type CHARACTER SET UTF8
  • Vérifier que la page html utilise l’encodage utf8, sinon ajouter la balise suivante :
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=utf8">
  • Placer le code suivant après l’ouverture de connexion ($db = mysql_connect('serveur’, 'base’, ‘user’); :
mysql_set_charset('utf8',$db);
  • Utiliser un bon IDE, je vous conseille d’utiliser PHPMyAdmin au lieu de sqldevelopper pour l’exécution des requêtes insert contenant des caractères arabes.
Suivant
« Précédent
Précédent
Suivant »

ConversionConversion EmoticonEmoticon

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.