Суть вопроса заключается в следующем, есть форма, не важно какая. В ней пишется текст - "la-lala\n lalala"; На одном сайте это не работает, если попытаться написать не \n, а <br/> то пишет сам тег а не осуществляет перенос на следующую строку.
в коде - пишу \n, сохраняю, после сохранения написано \\n в форме выводится \\n. Пишу \r\n в коде после сохранения \\r\\n и на сайте в алерте \r\n. Пишу \\n в коде \\\\n пишется \\n. Если \\\n то в коде \\\\\\n в алерте \\\n. Пишу через обычный скрипт в шапке сайта на самописном движке. Впринципе сам движок нормальный, но вот этот момент меня совсем в тупик ввел.
Алексей Уколов: извините, забыл вопрос подкорректировать. Конечно не в эхо. В JS выводится сообщение в форме, но тег html он игнорирует а \n не работает.
Николай Петюх: да тоже пробовал, у меня беда - пишу \n - после сохранения на сайте пишет \\n а не перенос строки, после добавления \\n пишет \\\\n и т.д. Если добавить \r\n то напишет \\r\\n и то что они делают на самом деле не сделают
Решил проблему, всем спасибо. Тупо админка глючная у движка, решил путем подмены файла через фтп - написал так же как и надо было до этого alert("hello \n world") и заменил на сервере этот файл. Как итог - ничего не добавилось лишнего и перенос осуществился благополучно. Всем спасибо.