Debes asegurarte que todos tus archivos sean UTF-8 entonces, en dado caso, ¿por qué usas utf8_encode() si ya es UTF-8?
Me parece que te estás ahogando en un vaso de agua, hay muchos temas similares en el foro y las soluciones siempre son las mismas, es seguro que algo estás omitiendo.