Aby poprawnie czytać, pisać i sortować arabski tekst w bazie mysql za pomocą php, upewnij się, że:
-
Zestaw znaków MySQL:UTF-8 Unicode (utf8)
-
Sortowanie połączeń MySQL:
utf8_general_ci
-
sortowanie bazy danych i tabel jest ustawione na:
utf8_general_ci
lubutf8_unicode_ci
Następnie dodaj ten kod w swoim skrypcie php, gdy łączysz się z db:
mysql_query("SET NAMES 'utf8'");
mysql_query('SET CHARACTER SET utf8');