Una volta ebbi il problema della gestione dell'utf-8 utilizzando l'editor "Notepad++", nell'ambito del quale dovevo settare, nella voce di menu' "Encoding", l'opzione "Encoding in UTF-8 without BOM", applicata ad un certo file .php.
Detto meglio: c'era un submit dell'input-utente che rimandava ad un file lato server per essere elaborato, il quale file pero' mi ero dimenticato di salvarlo come "utf-8 senza bom", e tale file - nativamente a mia insaputa impostato in ASHII - mi creava problemi anche molto tempo dopo il suo passaggio, proprio per il fatto che andava a deteriorare l'informazione a monte.
Spero di esserti stato utile: e' questo lo spirito del forum.