A mio avviso, stai commettendo un errore di fondo: l'inserimento del testo nel tuo sistema deve riguardare il solo testo, e come tale gli a capo (ma anche altri tipi di formattazione) devono essere del tutto ignorati.
Questo perchè sarà poi in fase di visualizzazione che, tramite css, deciderai come questi testi debbano essere formattati; quindi, ogni tipo di formattazione che fosse rimasta proveniente da altre fonti sarebbe solo un fastidio.