• ベストアンサー

mailto

ホームページ(Dreamwever4)を作る時、「ご意見をお聞かせ下さい」などとゆうページ作りますよね?mailtoで自分のアドレスをいれるんですけど、ちゃんとアドレスいれるんですけど、プレビューでメールを送信するとき、アドレスが変わってるんです。 例えば自分のアドレスが「a 123@aol.com」だとします。でも「a20%123@aol.com」になるんです。スペースのところが”%20”ってなるんです!どうしてですか?わたしはAOLを利用しています。

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

  • ベストアンサー
noname#25358
noname#25358
回答No.3

 %20 は、「URL形式」と呼ばれる形式でスペース文字を表すからです。  URLは英語テキストのみで記述されていなければならない、という仕様の関係上、スペースや漢字などを埋め込むことが出来ません。  これを回避するために出来たのがURL形式です。URL形式は、漢字を %56%42 などといった形式にしたり、スペースを %20 にしたりして、本来ならば使用することができないはずの文字をURLに記述可能にします。  ですので、URLや E-Mail アドレスは、必要に応じてこの方式に変換されてしまいます。  それで正常に動かないのであれば、そのアドレスが本当に正しいか確認し、それで正解ならばプロバイダに問い合わせてください。もともと、スペース文字は E-Mail アドレスとして使っていい文字ではないはずですから、よそのサーバーで何かの申し込みをするときに、「そのアドレスは有効ではありません」というエラーがいつかきっと出ると思います。

Malco
質問者

お礼

ありがとうございました。勉強になりました・・・

その他の回答 (2)

  • crimson
  • ベストアンサー率40% (900/2202)
回答No.2

もしかして、"_"(アンダーバー)の事をスペースだと 勘違いしていませんか…?

Malco
質問者

お礼

いいえ、スペースです。このアドレスはちゃんと使えます・・・

  • usawing
  • ベストアンサー率31% (76/239)
回答No.1

アドレスにスペースは使わないと思うのですが…… 普段お使いのアドレスですよね?

Malco
質問者

お礼

それがスペースが使えるんですよ・・・!

関連するQ&A