Иногда при добавлении текста в БД от пользователей добавляются rm символы! Как с этим бороться? текст текст текст текст текст rnтекст P.S. Кодировка - utf-8.
так все-таки rn или rm? может это нужные символы какие? если нет, можно пропустить значение через str_replace
если имеется необходимость сохранить пользовательский ввод в первозданном виде (с переносами строки), можно сохранять в базе значения, предварительно заменив их на '<BR/>' (хтмл - тег переноса строки). то есть в базу пишешь не просто например $msg_body, а что-нить вроде str_replace(array('\r', '\n'), array('<br/>','<br/>'), $msg_body) вроде так
если ты после сохранения текстового поля в базу выводишь этот же код опять в текстарию то судя по всему тебе надо перед сохранением поставить addcslashes() на сохраняемое поле, если же ты выводишь это поле в тело штмл документа (не в импут) то воспользуйся nl2br() перед сохранением текста