Questo problema dovrebbe essere risolto in una fase precedente. I caratteri arabi non rientrano in una tabella di database non Unicode. Questo è il vero problema.
Dovresti usare tabelle Unicode e una connessione Unicode al tuo database MySQL.
Imposta il set di caratteri predefinito della tabella su utf8 e assicurati che anche la connessione al database utilizzi questo set di caratteri:
$conn = mysql_connect($server, $username, $password);
mysql_set_charset("UTF8", $conn);
Vedi anche:http://nl3.php.net/ manual/en/function.mysql-set-charset.php
Controlla il set di caratteri della tua connessione attuale con:
echo mysql_client_encoding($conn);
Vedi anche:http://nl3.php.net/ manual/en/function.mysql-client-encoding.php
Quando crei le tue tabelle, fai qualcosa del genere:
create table user (
// Your table definition
) default charset = UTF8
Se hai fatto queste cose e aggiungi un utente che contiene caratteri arabi alla tua tabella, vedrai che viene visualizzato correttamente. Ora il confronto sarà facile.
Buona fortuna!