2

所以通常我不是文本编辑器的忠实粉丝,但我正在为客户创建一些论坛,但我遇到了一个很大的问题。

我在 Xampp 中没有这个问题,但现在它已经上线了,它会有很多问题。

<p></p>它没有像在 Xampp 中那样将插入的文本包装起来,而是简单地插入纯文本\r\n代替,<br />起初我认为这是它的设置方式,但我将其更改为不是 force<p>而是 force <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 &nbsp;如何修复它以显示没有 的行,\r\n或者如何修复它以从文本编辑器中实际插入文本。

4

1 回答 1

1

尝试剥离斜线。也许你的字符串被双重转义了。

$string = nl2br(stripcslashes(html_entity_decode(htmlentities($topic_info['topic_message'], ENT_QUOTES, 'UTF-8'))));
于 2012-12-16T08:41:14.910 回答