Ciao, dovendo migrare dei dati da un DB all'altro ho usato la funzione
html_entity_decode(utf8_encode($stringa), ENT_COMPAT, "UTF-8")
in modo da portarmi tutto su utf8, eliminare le entità html che sono finite dentro il db.
funziona tutto, quindi quello che prima nel db era codificato con &_agrave; adesso è inserito come à (in utf8)
le uniche cose che sono "rimaste fuori" sono le entità estese tipo &_#286;
sembra proprio che html_entity_decode se le lasci scappare.
Qualcuno mi sa dire se esiste una funzione, qualcosa per catturare anche quelle?