2

通常、私はテキスト エディターの大ファンではありませんが、クライアントのためにいくつかのフォーラムを作成していて、大きな問題を抱えています。

Xampp ではこの問題はありませんでしたが、ライブになったので、多くの問題が発生するでしょう。

挿入されたテキストを<p></p>Xamppのように でラップする代わりに、プレーン テキストを\r\nin の代わりに挿入するだけです。問題ではありません。<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 &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 に答える