Для пользовательского ввода я делаю это: $var=str_replace(array('\r','\n'),'',$var);
Хорошо работает в Windows, удаляя любые новые строки. Однако на Mac (+Firefox) он каким-то образом заменяет новые строки символом \
.
Любые подсказки относительно того, почему это происходит?