PHP отображает символы \ r \ n при отражении в Textarea

Мои данные считывают данные, сохраненные из базы данных (Текст).

Моя проблема в том, что у нее также есть эти символы: \ r \ n

Как я могу остановить отображение этих символов?

Вызовите функцию nl2br с текстом базы данных в параметре перед тем, как поместить его в текстовое поле.

Символы \ r \ n являются «невидимыми» символами ASCII, кодируя возврат каретки и фид строки , или, если хотите, тот факт, что есть новая строка.

Вам нужно изменить код ASCII в HTML-код, что и делает nl2br .

Вы использовали mysql_real_escape_string() при mysql_real_escape_string() данных из БД? Если да, остановите это. Вам просто нужно использовать это при вставке данных в БД.

Другой способ: использовать nl2br() перед эхом.

Всякий раз, когда вы хотите хранить свои данные в базе данных, вы должны использовать nl2br() в PHP для преобразования тега \ r \ n в <br/> перед сохранением данных.

Поэтому везде, где вы хотите показать эту ценность в своем проекте, все будет хорошо.