• ベストアンサー

mailtoを使った時の本文の改行

cgiを使用して以下の文を書いています。 print "<A HREF='mailto:相手のアドレス?subject=$idさんからメールです&body=送信先はご自分で入力してください。タイトルはこのままでお願い します。%0D%0Aあいうえお'>メールで知らせる</A>\n"; こうすると、 アドレス:相手のアドレス タイトル:○○さんからメールです。 本文: 送信先はご自分で入力してください。タイトルはこのままでお願いします。あいうえお となります。 改行は「%0D%0A」と書いてあったのですが、改行してくれません。 メーラーがOEではなくノーツだからでしょうか? 改行ではなく半角スペース(%20)はちゃんとうまくいきました。

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

  • ベストアンサー
noname#83116
noname#83116
回答No.2

OS は何をお使いですか? Windows は、「%0D%0A」で OK ですが、Macintosh の場合、「%0A」です。

w-inty
質問者

お礼

Windows XPです。 IEは6.0です。 やはりメーラーの違いが原因でしょうか。

その他の回答 (1)

  • mendokusa
  • ベストアンサー率13% (359/2726)
回答No.1

メーラやブラウザによって挙動が違うんじゃないですか。

w-inty
質問者

お礼

回答ありがとうございます。 やはりメーラーとかによって違うんですかね。 半角スペースは動いたので、半角スペースは有効だったようですが…。

関連するQ&A