メールフォームから送信されたメールの本文が途中から文字化けする

mb_send_mail の仕様で、1行のバイト数が1000バイトを超えると
そこで強制的に改行コードが入るらしい。
それが原因で、メールが途中から文字化けしていた。

PHP側で改行コードを自動で入れるのも良いが
textareaタグのwrap="hard"と言うプロパティで簡単に改行コードを入れられるらしい。

知らない事、まだまだありますね。。


<textarea rows="7" name="body" cols="80" wrap="hard"><textarea>

colsは入れといた方がよさそう。
無いと、改行入る位置が短くなってしまったので。

参考サイト
メールフォームから送信されたメールの本文が途中から文字化けする
HTMLタグリファレンス/Tips - テキストエリア
スポンサーサイト

トラックバック

コメント

コメントを残す

Secret


プロフィール

U2K

Author:U2K
いろいろプログラムに関しての覚え書きをちょくちょくと書いていきます。

オススメ










オススメ

忍者AdMax

u2k on Twitter

最近の記事