Allora, il dump non dovrebbe essere un problema perchè quando carichi le query da file è sufficiente che specifichi la codifica nella maschera di phpmyadmin.

Cioè se te clicchi la scheda SQL ti da la textarea per l'inserimento tramite stringa oppure l'inserimento della query tramite file. In fondo c'è un'indicazione tipo "Set di caratteri del file".

Ho provato e funziona, nel file si vedono i quadratini (se lo apro con notepad e altri caratteri strani se lo apro con editpad) e all'inserimento vengono "magicamente" trasformati in UTF8 e quindi rivedo e inserisco la mia bella stringa araba.

Ora dovrei capire cosa succede riguardo l'output.

In unapagina web non vedi il risultato corretto ma da phpmyadmin si? Se è così è perchè devi specificare che quella pagina utilizza il charset utf8 (vedi il mio primo post). E magari dal tuo editor html devi salvare il file con codifica utf8.

Altrimenti spiega meglio

A presto