Dette problem bør løses på et tidligere tidspunkt. Arabiske tegn passer ikke i en ikke-unicode databasetabel. Det er det egentlige problem.
Du bør bruge Unicode-tabeller samt en Unicode-forbindelse til din MySQL-database.
Indstil standardtegnsættet for din tabel til utf8, og sørg for, at forbindelsen til din database også bruger dette tegnsæt:
$conn = mysql_connect($server, $username, $password);
mysql_set_charset("UTF8", $conn);
Se også:http://nl3.php.net/ manual/da/function.mysql-set-charset.php
Tjek tegnsættet for din nuværende forbindelse med:
echo mysql_client_encoding($conn);
Se også:http://nl3.php.net/ manual/da/function.mysql-client-encoding.php
Når du opretter dine tabeller, gør noget som dette:
create table user (
// Your table definition
) default charset = UTF8
Hvis du har gjort disse ting og tilføjer en bruger, der indeholder arabisk karakter, til din tabel, vil du se, at den vises korrekt. Nu bliver sammenligningen nem.
Held og lykke!