Molti caratteri non sono visibili in HTML. Sono degli esempi:
codice:
& (e commerciale), (spazio), (invio), è, é, à, ù...
Se vuoi mantenere questi caratteri (dato che un utente li può tranquillamente inserire), devi prima trasformarli e salvarli nel DB con la loro codifica HTML:
codice:
'& amp;' (senza apici e spazio), '& nbsp;' (senza apici e spazio) ,
, '& egrave;' (come sopra), '& eacute;' , '& agrave;' , '& ugrave;'...
Se il tuo forum l'hai scritto in PHP ti verrà in aiuto una funzione (strreplace se non ricordo male) che prende una stringa e la relativa stringa con cui sostituirla.
In questo modo, quando andrai a reperire le informazioni dal DB per visualizzarle, esse saranno già in forma normale HTML.
Ciao.