created: 2006-02-06 14:07 | modified: 2006-02-07 19:25 | reply: 7 フォームからメールを送信したいのですが、改行した以降の文章が消えてしまいます。 具体的には次のような手順を踏んでいます。 ?フォームのtextareaから文章を記入、そのとき改行。POST送信。 ?内容チェックページ:mb_convert_encodingでSJISに変換。さらにhtmlspecialcharsをかけて表示。このとき改行はキャンセルされ、一行の続いた文章になる。OKならPOST送信。 ?POSTされた文章をmb_send_mailの本文として送信。(mb_language("ja");で設定) そして、送られてきたメールを見ると、文章の最初の行だけが表示され、それ以降の行は消えてありません。文章の長さは関係なく、2行目以降が全く表示されません。