• ベストアンサー

"\r\n"で改行されない

すみません、変な質問で "\r\n"とか"\n"でいくらやっても改行されません どこで header("Content-Type: text/plain; charset=Shift_JIS"); をいれたらOKでした このcharsetはそんな役目するのでしょうか

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

\r\nの変わりに<br>を出力してみるとどうだろうか。 Content-Type HTTPヘッダは、ブラウザがこの情報を元にHTTPボディが何であるかを決定するためのものだ。PHP内で何も指定しないと、PHPの既定の設定では普通text/htmlがブラウザに渡されると思う。なので、単なるテキストを出力するとしてもブラウザはHTMLだと思っているので<br>という文字を渡してあげないと改行して描画されないのだな。

ppmi
質問者

お礼

ありがとうございました

関連するQ&A

専門家に質問してみよう