Вопрос

У меня есть форма с текстовым полем и счетчиком символов JS.Тем не менее, внутренний скрипт утверждает, что строка сообщения длиннее, чем заявлено счетчиком символов JS.Причина этого, как я обнаружил, заключается в том, что серверная часть воспринимает каждый символ новой строки как \r\n это два символа.

Могу ли я просто попросить его сделать str_replace("\r\n","\n",$input)?Или это приведет к тому, что пользователи Windows увидят всю строку в одной строке?Есть ли причина, почему я должен нет сделай это?

Это было полезно?

Решение

Это звучит как разумный поступок...

Другие советы

При хранении допускается использовать только \n.Вы можете расширить его при извлечении позже.Обратите внимание, что \r в других местах, кроме непосредственно перед \n может иметь другое значение, поэтому вам не следует просто слепо удалять все его экземпляры.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top