Non saprei. Probabilmente è un problema del charset di mysql. Quale versioni stai usando? Dalla 4.1 in su?

Cmq potresti provare prima tramite php ad usare la funzione utf8_decode($stringa) e vedere se risolvi così.
http://it.php.net/manual/it/function.utf8-decode.php