По своему опыту я знаю, что текстовые области в браузере ведут себя хуже, чем хотелось бы, особенно в отношении разрывов строк.
Вы можете увидеть, сможет ли javascript опрашивать текстовую область и находить разрывы строк перед отправкой текста на сервер и, таким образом, отправлять данные в более хорошо отформатированном виде. Но объем отладки javascript, необходимый для работы в нескольких браузерах, вероятно, не стоит этих усилий.
Возможно, вам следует сказать, что формат вы пытаетесь захватить ваши данные. Возможно, есть лучший способ получить данные, чем отслеживать разрывы строк - хотя разрывы строк могут показаться чем-то простым, что можно записать при вводе пользователем.