PHP textareaで改行する方法 で失敗する場合

<textarea>は、複数の行を入力可能な入力フォームです。
<textarea>~</textarea>で囲むことにより文字列を表示することができます。実際にフォームに入力するときは、文字列を入力して[Enter]を押せば改行してくれるのですが、PHP で<textarea>に複数行の文字を表示するにはどうすればよいのでしょうか。

これでは、\nがそのまま出力されてしまいます。

ぐぐると、&#13; を出力すればOKというのが沢山出てくるのですが

これでも自分の環境では、改行してくれません。
つまり、 &#13;を出力しても改行してくれないのです。

いろいろと試した結果

これだと、ちゃんと改行してくれます。

ちなみに、\x0d でも \x0a どちらでもOKでした。

Top