Aggiungo che ora si vedono bene i caratteri accentati , le virgolette e gli apici convenzionali, mentre continuo a vedere i quadrati dell'utf8 per le virgolette storte, gli apostrofi, le lineette non convenzionali.

Ho ottenuto il passo in più usando utf8_encode, ma questo non sembra influenzare gli altri caratteri

Ho controllato sul db se per caso fossero inseriti male, ma tali caratteri sono visualizzati correttamente da phpmyadmin...