Salve a tutti ecco il mio problema:
ho creato un DB con collation utf8_general_ci, le varie TABLE in automatico hanno specificato come collation latin1_swedish_ci.
da un form ricevo dei dati che prima di essere registarti nel DB vengono trattati dalla funzione htmlentities(), nonostante questo le lettere accentate vengono tradotte in caratteri differenti e agli apostrofi vengono posti gli escape\.
cercando su internet mi è sembrato di capire che il problema risieda nel fatto che i dati inseriti da un utente sono in ASCII, per cui ho provato anche ad inserire nella pulizie delle stringhe da parte dell'utente anche la funzione utf8_encode(), ma non sembra funzionare.
qualcuno sa darmi qualche suggerimento per risolvere il problema?
grazie mille