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.

Rispondi quotando
