Эта проблема должна быть решена на более ранней стадии. Арабский символ не помещается в базу данных не-Unicode. Это настоящая проблема.
Вам следует использовать таблицы Unicode, а также соединение Unicode с вашей базой данных MySQL.
Установите набор символов по умолчанию для вашей таблицы на utf8 и убедитесь, что соединение с вашей базой данных также использует этот набор символов:
$conn = mysql_connect($server, $username, $password);
mysql_set_charset("UTF8", $conn);
Смотри также: http://nl3.php.net/manual/en/function.mysql-set-charset.php
Проверьте набор символов вашего текущего соединения с помощью:
echo mysql_client_encoding($conn);
Смотри также: http://nl3.php.net/manual/en/function.mysql-client-encoding.php
При создании таблиц сделайте что-то вроде этого:
create table user (
// Your table definition
) default charset = UTF8
Если вы сделали все это и добавили пользователя, который содержит арабские символы, к вашей таблице, вы увидите, что он отображается правильно. Теперь сравнение будет простым.
Удачи!