За да четете, пишете и сортирате арабски текст в базата данни на mysql с помощта на php правилно, уверете се, че:
-
MySQL набор от знаци:UTF-8 Unicode (utf8)
-
Съпоставяне на MySQL връзки:
utf8_general_ci
-
вашата база данни и съпоставяне на таблици са зададени на:
utf8_general_ci
илиutf8_unicode_ci
След това добавете този код във вашия php скрипт, когато се свържете с db:
mysql_query("SET NAMES 'utf8'");
mysql_query('SET CHARACTER SET utf8');