>perchè si mangia l'a capo???come posso risolvere?

Non lo risolvi, ogni client lo interpreta a modo suo...

>come posso fare un replace dell'"a capo" con un "
"???

non farlo, recupera l'htmlText invece che il text, in questo modo ti inserisce automaticamente i tag necessari.