Если у меня есть текстовая область, и я вставил новую строку, FireFox и IE 7/8, кажется, хранят это как "\ n". (то есть, если я выполняю val.match (/ \ n /), он что-то находит, но val.match (/ \ r /) ничего не находит) C #, конечно, представляет переводы строк как "\ r \ n". Это приводит к проблемам, когда у нас есть ограничения максимальной длины, поскольку каждая новая строка в браузере считается одним символом, а на сервере - двумя.
Это должно быть проблемой, с которой сталкивались другие раньше, так, каково решение? Должен ли я вручную считать '\ n' двумя символами в браузере? (Есть ли опция jQuery, которая сделает это для меня?) Должен ли я удалить '\ r' на сервере? В любом случае кажется, что у меня могут быть проблемы.