Браузеры отправляют «\ r \ n» или «\ N» или это зависит от браузера?

Этот вопрос беспокоил меня миллион лет ... всякий раз, когда я создаю веб-сайт с текстовым полем, допускающим многострочность (например, "Биография" для пользователя profile) Я всегда пишу следующий параноидальный код:

// C# code sample...
bio = bio.Replace("\r\n", "\n").Replace("\r", "\n");
bio = Regex.Replace(@"\n{2,}", "\n\n");

Итак, что же браузеры отправляют для , если в нем несколько строк?

100
задан Timothy Khouri 12 June 2011 в 19:35
поделиться