potrebbe essere una cosa che non dipende dal mysql, ma da Apache, se stampi direttamente una semplice stringa di testo con caratteri accentati (senza prenderla da mysql) la stampa corretta o si comporta nello stesso modo?