помогите, появилась проблема с использованием функции nl2br().
есть форма (с текстареа), в которой набирается текст с использованием синтаксиса для форматирования (например [Ж]жирний текст[/Ж]). Есть анализатор, который перед вставкой в базу заменяет теги этого форматирования на обычные ХТМЛ-теги (теги из примера меняются на 
жирный текст). Все работает нормально. Дополнительно очень нужны и теги переноса строки, тоесть 
. Строка перед анализом на синтаксис пропускается через эту функцию, но теги 
 почему-то не добавляются... 
Может проблема в том, что нажатие "Enter" в текстовом поле не вставляет символ переноса строки \\n? 
Как вообще можно это реализовать (добавление тега 
)? 
Есть конечно идея яваскриптом при нажатии "Enter" вставлять что-то типа 
, который анализатором менять на 
, но по моему это уже извращение, да и текст в поле засоряет...
Кто-то что-то посоветует? Плиииииииииииииз!!! 

заранее благодарен