Този проблем трябва да бъде решен на по-ранен етап. Арабските знаци не се побират в таблица с база данни, различна от уникод. Това е истинският проблем.
Трябва да използвате 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
Ако сте направили тези неща и добавите потребител, който съдържа арабски символ към вашата таблица, ще видите, че се показва правилно. Сега сравнението ще бъде лесно.
Успех!