Сообщение от Gvozd
|
переносы выглядят как "\r\n" (4 символа).
это два символа
|
посчитайте вручную, если не верите
Строка передается как она есть:
Код
echo $_POST['info'];
echo "(".strlen(utf8_decode($_POST['info'])).")"; return;
Выдает: 1\r\n\r\n(9)
Сообщение от micscr
|
jQuery метод val() стандартизирует этот разнобой - удаляет \r
|
Это лишь часть решения, которая реализует кроссбраузерность подсчета на стороне клиента. В любом случае, серверный скрипт получает свои "\r\n" хоть их хрома, хоть из ие (пробовал вот так даже сделать перед отправкой $('#tinfo').val($('#tinfo').val())