questo perché hai problemi con la codifica

stai usando UTF8 con il browser ma latin1 nella connessione e/o nel database

per lavorare con UTF8 devi, oltre all'interfacciamento con il browser in UTF8, impostare sia la connessione sia le tabelle del database in UTF8 altrimenti le codifiche sono sballate anche se a livello utente finale risulta tutto OK