Allora il problema non è nel database ma nella codifica dell'output. Guarda nei meta-tag del codice html che viene generato, se è utf-8 hai due possibilità:
1- cambiare la codifica in "iso-8859-1"
2- usare la funzione htmlentities() su tutte le stringhe estratte dal database