- 締切済み
mailtoで「?」が使えるようにするには
HTMLで <a href="mailto:xxx@xxx.co.jp?&subject=件名&body=">○○○</A>とした時にbodyの中に 「http://www.○.com/○.html?mode=○」のような「?」が入ったURLを記入したいのですが、どうしてもできません。 10進数コードの「エンティティ表記」で× URLエンコードでも× でした。どなたか解決策を教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#35109
回答No.3
よくわかりませんが, OS環境WindowsXP,ブラウザIE6.0,メーラーOutlookExprss6.0,いわゆる良くあるパターン? の場合, <a href="mailto:xxx@xxx.co.jp?&subject=件名&body=http://www.○.com/○.html?mode=aaaa">○○○</a> で,普通にメールの本文には, http://www.○.com/○.html?mode=aaaa が自動的に書き込まれましたよ。HTMLメールを設定しても,TEXTメールを設定しても, 両方自動でリンクがついていました。 ちょっと,気になったのが,質問文に「…件名&body…」の部分の&が全角であったことくらいです。 でも,これは質問されるときに,誤って&にされただけのことですよね。 うーん,よくわかりませんが,ちゃんとメーラーが起動して,本文も書いた通りになっています。 わかりませんが,参考まで。
お礼
sassakun様 わざわざ検証していただいたようでありがとうございました。 確かにOutlookExprssではちゃんと?マークも出ました。 BeckyではEudoraと同じく?マーク以下が表示されませんでした。 これはもうあきらめるしかないのかな・・・