Ciao,
io ho progettato un'applicativo universitario per la gestione delle scritture antiche (greco e latino in primis) avevo lo stesso tuo problema.
Ho risolto tutto utilizzando la versione 4 di mysql, dichiarando esplicitamente le tabelle carattere utf8.
Credo andra' bene anche per te.
JJ