人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

vodafoneではメールアドレスに ? が含まれることがあります。
http://www.hatena.ne.jp/1090900973
さて、htmlで mailto タグを使うときに、
<a href=”mailto:abc@def.gh?subject=test&body=thisistest”> のように書きますが、メールアドレスに ? が含まれると正しく遅れないように思います(試していませんが)。どうやったら、? を含むアドレスに html からメールを送れるでしょうか。あるいは問題なくこのまま遅れるでしょうか。

●質問者: pena2
●カテゴリ:コンピュータ 生活
✍キーワード:HTML vodafone アドレス タグ メール
○ 状態 :終了
└ 回答数 : 8/8件

▽最新の回答へ

1 ● yangci
●13ポイント

http://www.webqoo.com/

WEBQOO郵便番号・市外局番検索・住所地名読み仮名案内

URLはダミーです。

「?」を URLエンコードしてみてはどうでしょうか。

<a href=”mailto:abc%3fabc@def.gh?subject=test&body=thisistest”>mailto</a>

◎質問者からの返答

機種によって動作が異なっていて、?になってくれるものと %3f がそのまま表示されてしまうものがありました。。


2 ● yun_eternal
●13ポイント

http://www.htmq.com/text/

特殊文字リファレンス

特殊文字が含まれる場合、特殊な文字に置き換えてやってみてください。

試してみたところうまくいきました。

? → &

a?b@a.com → a&b@a.com

◎質問者からの返答

?を含むアドレスの知り合いがいないので試せないのですが、a&b@a.com と書くと a?b@a.com さんに届くのですか?


3 ● mze
●13ポイント

http://www23.big.or.jp/~a_aql/mpg/perl/URL/url.cgi

URLエンコード変換

エンコードして%3Fにすればオッケイです。

<a href=”mailto:a%3Fbc@def.gh?subject=test&body=thisistest”>

◎質問者からの返答

残念。機種によってオッケイじゃない場合があるのです。


4 ● actual
●13ポイント

http://www.cresc.co.jp/tech/java/URLencoding/JavaScript_URLEncod...

JavaScriptにおけるURLエンコードの処理

%3fにエンコードすれば良いのではないでしょうか?

たとえば、<a href=”mailto:aaa%3fbbb@abc.co.jp”>aaa?bbb@abc.co.jp</a>とか・・・

◎質問者からの返答

ええ。それで行ってくれれば万々歳なんですけどね。

もしかして ケータイの一部機種では「送れない」が答えだったりして(しゅん)


5 ● aki73ix
●26ポイント

http://localhost/

うちでは

<a href="mailto:?To=abc%3ftest@vodafone.ne.jp&subject=test&body=thisistest">TES</A>

でいけました。

最初にいきなり?を居れてtoで指定してやるわけです

ちなみにこれは「abc?test@vodafone.ne.jp」に送る場合です

mailto:の後に いきなりアドレスを入れると、一部のメーラーではちょん切れてしまいます

◎質問者からの返答

なるほど。ちょっといま試せない状況になってしまったのですが、よさそうですね。ありがとうございます。後ほど試してみます!


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ