- ベストアンサー
mailtoを使った時の本文の改行
cgiを使用して以下の文を書いています。 print "<A HREF='mailto:相手のアドレス?subject=$idさんからメールです&body=送信先はご自分で入力してください。タイトルはこのままでお願い します。%0D%0Aあいうえお'>メールで知らせる</A>\n"; こうすると、 アドレス:相手のアドレス タイトル:○○さんからメールです。 本文: 送信先はご自分で入力してください。タイトルはこのままでお願いします。あいうえお となります。 改行は「%0D%0A」と書いてあったのですが、改行してくれません。 メーラーがOEではなくノーツだからでしょうか? 改行ではなく半角スペース(%20)はちゃんとうまくいきました。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#83116
回答No.2
OS は何をお使いですか? Windows は、「%0D%0A」で OK ですが、Macintosh の場合、「%0A」です。
その他の回答 (1)
- mendokusa
- ベストアンサー率13% (359/2726)
回答No.1
メーラやブラウザによって挙動が違うんじゃないですか。
質問者
お礼
回答ありがとうございます。 やはりメーラーとかによって違うんですかね。 半角スペースは動いたので、半角スペースは有効だったようですが…。
お礼
Windows XPです。 IEは6.0です。 やはりメーラーの違いが原因でしょうか。