Para ler, escrever e classificar texto em árabe no banco de dados mysql usando php corretamente, certifique-se de que:
-
Conjunto de caracteres MySQL:UTF-8 Unicode (utf8)
-
Agrupamento de conexão MySQL:utf8_general_ci
-
seus agrupamentos de banco de dados e tabela estão definidos como:utf8_general_ci
ouutf8_unicode_ci
Em seguida, adicione este código em seu script php quando você se conectar ao db:
mysql_query("SET NAMES 'utf8'");
mysql_query('SET CHARACTER SET utf8');
Para mais detalhes