Risolto, bastava usare la funzione utf8_decode() invece che utf8_ancode()