Se in questa pagina predispongo un form per il completamento delle informazioni in un'altra mostro i dati (completi e non) in una tabella, ed in quel caso la visualizzazione è corretta come sul DB.
Quindi il problema tecnicamente si genera all'interno del form.

Quote Originariamente inviata da filippo.toso Visualizza il messaggio
E' sicuramente un problema di encoding.
In uno degli step del processo fai qualcosa che "rompe" la stringa.

Crea da zero una pagina per visualizzare i dati dal DB e vedi come viene fuori. NON duplicare una pagina esistente per poi modificarla ma crea un nuovo file da zero. Prova impostando il charset della pagina in UTF-8.