プロが教える店舗&オフィスのセキュリティ対策術

phpのメールフォームからメールを送信するとtextareaの改行した箇所が
半角スペースになってしまいます。phpはUTF-8で改行コードはLFです。

送信前の確認画面までは改行された状態で見れるので送信時に改行が
消されてるのかと思うのですがいまいち原因がわからずです。。。

似たような質問が過去ログにもあったので参照しtextareaのnameがmsgなので
nl2br($msg);
を試してみたのですが改行にはなりませんでした。

どのようにしたら半角スペースではなく改行されるようになるでしょうか?

A 回答 (1件)

無用なトラブルを避けるために


メール内容を文字コードJIS(もしくはSJIS)/改行コード:\r\nにエンコード
しましょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!