通常情况下,我不是文本编辑的忠实粉丝,但我正在为客户制作一些论坛,而且我遇到了很多问题。
我在Xampp中没有这个问题,但现在它已经存在,它会有很多问题。
而不是像在Xampp中一样用<p></p>
包装插入的文本,而只是简单地插入\r\n
的纯文本代替<br />
我认为这是它设置的方式向上,但我将其更改为不强制<p>
,而是强制<br />
。不是问题。
我现在有以下代码行来尝试解决问题并将其转换为正常的换行符,但它无效。
$string = nl2br(html_entity_decode(htmlentities($topic_info['topic_message'], ENT_QUOTES, 'UTF-8')));
我尝试了几种不同的变体,并且只尝试了nl2br
而没有其他所有混乱,但没有任何东西仍然显示\r\n
,他是一个示例行。
why arent you flippin working\r\njebus
如何修复它以显示没有\r\n
的行,或者如何修复它以实际插入文本编辑器中的文本。
答案 0 :(得分:1)
尝试剥离斜杠。也许你的字符串被双重逃脱。
$string = nl2br(stripcslashes(html_entity_decode(htmlentities($topic_info['topic_message'], ENT_QUOTES, 'UTF-8'))));