Pour lire, écrire et trier correctement le texte arabe dans la base de données mysql en utilisant php, assurez-vous que :
-
Jeu de caractères MySQL :UTF-8 Unicode (utf8)
-
Classement de la connexion MySQL :
utf8_general_ci
-
vos collations de base de données et de table sont définies sur :
utf8_general_ci
ouutf8_unicode_ci
Ensuite, ajoutez ce code dans votre script php lorsque vous vous connectez à db :
mysql_query("SET NAMES 'utf8'");
mysql_query('SET CHARACTER SET utf8');