Este problema debe ser resuelto en una etapa anterior. El carácter árabe no cabe en una tabla de base de datos que no sea Unicode. Ese es el verdadero problema.
Debe usar tablas Unicode, así como una conexión Unicode a su base de datos MySQL.
Establezca el conjunto de caracteres predeterminado de su tabla en utf8 y asegúrese de que la conexión a su base de datos también utilice este conjunto de caracteres:
$conn = mysql_connect($server, $username, $password);
mysql_set_charset("UTF8", $conn);
Consulte también:http://nl3.php.net/ manual/es/function.mysql-set-charset.php
Compruebe el juego de caracteres de su conexión actual con:
echo mysql_client_encoding($conn);
Ver también:http://nl3.php.net/ manual/es/function.mysql-client-encoding.php
Al crear sus tablas, haga algo como esto:
create table user (
// Your table definition
) default charset = UTF8
Si ha hecho estas cosas y agrega un usuario que contiene caracteres árabes a su tabla, verá que se muestra correctamente. Ahora la comparación será fácil.
¡Buena suerte!