- ベストアンサー
mailtoで本文指定に改行をしたい
HTMLで、 <a href="mailto:foo@xxx.dom?subject=TEST&body=TESTMAIL">TEST</a> とつけるとき、本文のところに複数行いれたい場合にはどうすればよいでしょうか?
- taktak888jp
- お礼率39% (503/1285)
- HTML
- 回答数4
- ありがとう数3
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
一応、RFCの仕様では“%0D%0A”と決められているようです(ANo.2の参考URL)。 この%0D%0AはWindowsの改行コードである「CRLF」ですが、おそらくメール編集画面ではOS依存の改行コードが使われる(メールエンコード前の状態)ので、 UNIX系:LF MAC:CR Win:CR+LF が、それぞれ使われるのだと思います。 そう考えると「0D」だけで良い、ということになりますが、そもそもメールソフト自体が対応していない場合は改行されないようです。 とりあえず試してみたところ、Mac版eudoraの旧いバージョンでは改行されませんでした。
その他の回答 (3)
- cubics
- ベストアンサー率41% (1748/4171)
ああ、mailto: の body ということでメール本文でしたね。 じゃ、No.2 さんの通り。^^;)
- taseki
- ベストアンサー率66% (155/233)
<a href="mailto:foo@xxx.dom?subject=TEST&body=LINE1%0D%0ALINE2%0D%0ALINE3">TEST</a> でどうでしょう。 しかし環境に依存すると思いますが。
お礼
ありがとうございます。 Windowsでは問題ないのですが、Macではダメでした。。 うちは主にMacなので。。
- cubics
- ベストアンサー率41% (1748/4171)
<a href="mailto:foo@xxx.dom?subject=TEST&body=TESTMAIL">TEST<br>TEST2</a> って具合いに改行いれるのでなくて? 本文ってどれのことでしょう。複数行とは?
お礼
すみませんでした。説明不足です。 &body=TESTMAILのところで、 TESTMAIL TESTMAIL2 TESTMAIL3 というような感じで、メールの本文に複数行はいるようにしたいのです。 可能でしょうか?
関連するQ&A
- mailtoで本文に改行を入れたい
HTMLからメールにリンクする際に、デフォルトでメールの件名と本文を入れたいと思っています。 "mailto:xxxx@xxx.co.jp?subject=件名&body=本文" とすると思うのですが、本文に結構長い文章を入れたいのです。 そして改行箇所も指定したいのですが、 改行はどのようにすれば入れられますか? このやり方では無理だとしたら、 他のやり方でも構いませんので教えていただけると助かります。 よろしくお願いします。
- ベストアンサー
- HTML
- mailtoの body本文で 1行目の改行について
はじめまして。 同じような質問を見つけることが出来なかったので、質問させていただきました。 重複してしまっていたら申し訳ありません。 htmlのページで、次のコーディングで Outlook Express6 のメーラーを起動させようとしています。 <a href="mailto:abc@def.ne.jp?subject=問い合わせ&body=あいうえお">メーラー起動</a> この場合、『メーラー起動』をクリックするとメーラーも起動し、 subjectの題目 "問い合わせ" bodyの本文 "あいうえお" も正常に表示されます。 しかし、本文の "あいうえお"の上に1行だけ改行されて表示されてしまうのです。 ---------------- ←1行入ってしまう。 あいうえお ---------------- 目的としては、この1行は必要ないので入れたくないのですが、 『書式』⇒『スタイル』⇒『標準』 等の設定も切り替えてみても 上記の1行は取る事が出来ませんでした。 この1行は、メーラーが自動的に挿入してしまうのか、 メーラーの他の設定だけなのか? mailtoの中にスタイル適応しないのパラメーター設定があるのか? この1行を無くす方法をご存知の方教えてください。 宜しくお願い致します。
- 締切済み
- HTML
- mailtoで「?」が使えるようにするには
HTMLで <a href="mailto:xxx@xxx.co.jp?&subject=件名&body=">○○○</A>とした時にbodyの中に 「http://www.○.com/○.html?mode=○」のような「?」が入ったURLを記入したいのですが、どうしてもできません。 10進数コードの「エンティティ表記」で× URLエンコードでも× でした。どなたか解決策を教えてください。
- 締切済み
- CSS
- タグ(リンク)からメールを送る時に、本文に入る改行をなくせないでしょうか?
ホームページからリンクを使ってメールを送れるタグ<A Href="mailto:メールアドレス?subject=題名&body=本文">を使ってメールを送ろうとすると、本文の一行目に必ず改行が入ってしまう(自動挿入されてしまう)のですが、この改行を入らないようにすることはできないのでしょうか?(>_<) どなたか、ご存知の方がいらっしゃいましたら、お教え頂けるととても助かりますm(__)m
- 締切済み
- その他(メールサービス・ソフト)
- mailto:の本文に文字数制限はありますか?
こんにちは mailto: で、宛先、件名、本文を指定したメールを 起動しようとしていますが、 ?body="" 内に記載する文字が一定数を超えると、 メーラーを起動できなくなります。 body に記載できる文字数に制限はありますでしょうか。 また、これを回避する方法はありますでしょうか。 ご存知の方がいらっしゃいましたら、 よろしくご教示ください。 該当箇所は、以下のように記述しています。 <li>○○の場合は<a href="mailto:xxxxx@xx.xx.jp?subject=[xxxxx] xxx&cc=xxx@xx.xx.jp&body= ○○ご担当者さま%0d%0a .....<中略> ">こちら>></a></li> 文字数は、ざっと1200ワードです。 よろしくお願いいたします。
- ベストアンサー
- HTML
- htmlのmailtoについて
htmlのmailtoについて htmlで <a href="mailto:***@live.com?subject=件名&body=本文">***@live.com</a> と記述すると、実際にメールソフトが起動した時に本文が文字化けしてしまいます。 日本語でうまく表示させることはできないでしょうか? よろしくお願いします。
- 締切済み
- HTML
- htmlのmailtoについて
htmlのmailtoについて htmlで <a href="mailto:***@live.com?subject=件名&body=本文">***@live.com</a> と記述すると、実際にメールソフトが起動した時に本文が文字化けしてしまいます。 日本語でうまく表示させることはできないでしょうか? よろしくお願いします。
- ベストアンサー
- HTML
- mailtoを使った時の本文の改行
cgiを使用して以下の文を書いています。 print "<A HREF='mailto:相手のアドレス?subject=$idさんからメールです&body=送信先はご自分で入力してください。タイトルはこのままでお願い します。%0D%0Aあいうえお'>メールで知らせる</A>\n"; こうすると、 アドレス:相手のアドレス タイトル:○○さんからメールです。 本文: 送信先はご自分で入力してください。タイトルはこのままでお願いします。あいうえお となります。 改行は「%0D%0A」と書いてあったのですが、改行してくれません。 メーラーがOEではなくノーツだからでしょうか? 改行ではなく半角スペース(%20)はちゃんとうまくいきました。
- ベストアンサー
- HTML
- mailto:の中に&を入れる
Aタグのmailtoを使って起動してきたメーラーの本文にURLを挿入したいと思っています。しかしながらURLに&が入っており、&が入ったところで切れた形になってしまいます。これはどういうように対処すればいいのでしょうか? mailto:xxx@xx.xx?subject=hoge&body=http://www.aaa.com/a.php?lo=xxx&area=123&zi=456 是非お願いします。
- ベストアンサー
- HTML
お礼
返事が遅くなりすみませんでした。 ご丁寧な回答、ありがとうございます。