Некоторые серверные сценарии ломаются, если вместо \ n получаются \ r \ n.
Я не могу редактировать сервер, только веб-страницу на стороне клиента.
Если я отправляю форму HTML с textarea с lineendings он отправляет \ r \ n.
Я пытался заменить, используя javascript перед отправкой, но браузер все еще отправляет \ r \ n (возможно, textarea автоматически нормализует перевод строки назад?)
data = document.getElementById("data").value;
data = data.replace(/\r\n/g, '\n');
document.getElementById("data").value = data;
document.getElementById('theForm').submit();