Heim >Backend-Entwicklung >PHP-Tutorial >用mysqli_real_escape_string提交的数据中带有格式,输出数据也是带有格式

用mysqli_real_escape_string提交的数据中带有格式,输出数据也是带有格式

WBOY
WBOYOriginal
2016-06-23 13:48:401061Durchsuche

由于数据进行了验证我用了mysqli_real_escape_string,这样数据在数据库中直接显示如\r\n 这样的格式,我在显示页显示的时候发现数据没有显示该有的样式(换行,加粗,数据一般都是直接复制网上的内容,有的带了格式),而是直接现在下图效果

这是什么情况产生的?


回复讨论(解决方案)

\r\n 是文本文件的回车换行
而页面是 html 语言,有他自己的换行符


nl2br()

\r\n 是文本文件的回车换行
而页面是 html 语言,有他自己的换行符


nl2br()


我这个是直接从网页上复制下来的,按说不会有你说的这样的问题啊

\r\n 是文本文件的回车换行
而页面是 html 语言,有他自己的换行符


nl2br()


nl2br() 函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (
)。
那我是不是要在数据添加的时候就做处理?这个要怎么解决?
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn