• ベストアンサー

mailto:に件名を入れると文字化けします

当方へメールを送ってもらうときに、件名も同時に入れたいのですが、件名が文字化けします。 <a href="mailto:***@***.ne.jp?subject=●●●">△△△</a>としたのですが、試しにハイパーリンクの部分(△△△)をクリックすると、件名欄が文字化けしています。 件名に英数字を使えばいいのでしょうが、日本語を使いたいのです。 ほかの人のものは、ちゃんと件名が日本語で表示されているのですが、どうしたらちゃんとした日本語が表示できるでしょうか。 わかりにくい文章で申し訳ありませんが、ご回答をお待ちしています。

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

  • ベストアンサー
  • Vegas
  • ベストアンサー率60% (635/1056)
回答No.3

エンコードしていないのでは? 参考URLのページで[ URLエンコード ]の欄に 件名にしたい文字列(日本語・漢字のまま)を貼り付けて[エンコード]をクリックすると エンコードされた文字列が出来上がります それを <a href="mailto:***@***.ne.jp?subject=●●●">△△△</a> の●●●に貼り付ければいいです 件名例:お問い合わせ <a href="mailto:***@***.ne.jp?subject=お問い合わせ">△△△</a> これだとメールソフトが起動したとき文字化けします    ↓ エンコード後 ↓ <a href="mailto:***@***.ne.jp?subject=%82%a8%96%e2%82%a2%8d%87%82%ed%82%b9">△△△</a> これなら文字化けせず件名が日本語のままで入力されているはずです  ※OE6.0 Firefox2.0検証済み

参考URL:
http://www.tagindex.com/tool/url.html
soan-do
質問者

お礼

OKWaveの調子が悪くて開けなかったため、お礼が遅くなり申し訳ありませんでした。 参考サイトを見てよくわかりました。 ありがとうございました。

その他の回答 (2)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.2

Firefoxだと文字化けするようですが。 http://www.shurey.com/Soft/JavaScript/mailto.html

soan-do
質問者

お礼

ご回答ありがとうございます。 私はIE6を使っていますから、ちょっと違うみたいです。 テストするために自分のPCで自分のアドレスへ送信しようとしたからというのは関係ないですよね。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1
soan-do
質問者

お礼

早速のご回答ありがとうございました。 せっかく教えていただいたサイトですが、 私のスキルが低く、意味がわかりませんでした。 申し訳ありません。

関連するQ&A

  • mailtoでの文字化け

    メールソフトの起動時、件名と本文を予め表示させたいのですが、 <a href="mailto:example_mail@xxx.jp?subject=件名&body=本文"> 上記のような記述をすると、日本語部分が文字化けしてしまいます。 サイトで調べると、この記述で表示されるようなのですが。 どこが悪いのかお分かりの方、お手数ですがご教示願います。

  • htmlのmailtoについて

    htmlのmailtoについて htmlで <a href="mailto:***@live.com?subject=件名&body=本文">***@live.com</a> と記述すると、実際にメールソフトが起動した時に本文が文字化けしてしまいます。 日本語でうまく表示させることはできないでしょうか? よろしくお願いします。

  • htmlのmailtoについて

    htmlのmailtoについて htmlで <a href="mailto:***@live.com?subject=件名&body=本文">***@live.com</a> と記述すると、実際にメールソフトが起動した時に本文が文字化けしてしまいます。 日本語でうまく表示させることはできないでしょうか? よろしくお願いします。

    • ベストアンサー
    • HTML
  • mailto:使うと題名が文字化けしてしまう。

    こんにちは。 いつもお世話になっております。 メール本文の mailto:xxxx@aaa.com?subject=題名こんにちは というリンクをクリックすると、文字化けした題名になります。 $BBjL>$3$s$K$A$O(B  という具合に。 送信先アドレスは正しく表示されます。  題名や本文を正しく表示させるには、どうすればよろしいでしょうか? 英数字の場合は正常です。 日本語の題名のほうがなにかと便利なので方法を知りたいです。

  • 【mailto】IEではまともなのにsafariやFirefoxだと文字化け

    WinXP・IE6・OE6 SJISで制作したページでmailtoのリンクをIEでクリックすると、件名や本文に問題はないのですが、 safariやFirefoxでクリックすると文字化けしてしまいます。 文字コードの問題だとは思うんですが、解決策を探しています。 <a href="mailto:test@●●.com?Subject=お問い合わせ&amp;body=お名前:%0D%0A%0D%0A問い合わせ内容:%0D%0A%0D%0Aその他:"">お問い合わせ</a> 上記をうまく文字化けせずに表示させる方法はありませんでしょうか? アドバイスお願いいたします。

    • ベストアンサー
    • HTML
  • mailto の本文の文字化けについて

    13年ほど前、HTML 4.01 でホームページを作り、各種お問い合わせに mailto を使っていましたが、数年前から、mailto の本文が文字化けしていることに気づきました。(mailto の件名は文字化けしていません) 少し前まで、windows7 IE9 を使っていました。Google Chromeの最新版でも本文のみ文字化けしています。自分のメーラーは、windows Live メールです。 最近、windows7 IE10 にアップグレードしたところ、mailto の本文の文字化けがなくなったのですが、Google Chrome では、やはり本文のみ文字化けしたまま。 いろいろ調べて“エンコードすればいい”というのを見つけ、エンコードしてみました。 エンコードの保存に、UTF-8 と Shift-JIS がありましたが、どちらで保存して試してみても、Google Chrome では、本文のみ文字化けします。(IE10 では、どちらで保存しても、本文は文字化けしません) CGI を使ってみようかと思い、Tayori に登録してみたのですが、登録はできたものの、ログインすることができず(エラーメッセージが出て、メッセージに従って対処してもログインできなかった)、挫折しました。簡単にできるらしいものでさえ、こんな感じなので、mailto でなんとか文字化けしないようにできないかと思い、質問させていただきます。カテゴリーがここであっているかどうかわからないのですが…どうぞ、よろしくお願いいたします。 ちなみに、ソースは str="メールアドレス"; document.write(str.link("mailto:メールアドレス?subject=件名&body=以下の項目にご記入をお願いいたします。%0d%0a%0d%0a●●:%0d%0a%0d%0a●●:%0d%0a%0d%0a●●:%0d%0a%0d%0a●●:")); ●●の部分が、問い合わせ内容によって変えている部分です。

    • ベストアンサー
    • HTML
  • mailtoの件名

    お世話になります。 mailtoの件名を日本語で指定したい(「こんにちは」等)のですが、 htmlページでは日本語が文字化けし、flashサイトではメーラーすら立ち上がらなくなります。 具体的な対策方法の載っているウェブサイトなどありましたら、教えて頂きたく思います。 宜しくお願い致します。 (ちなみに私自身はhtmlだとかアクションスクリプトだとかは全く分からない人間です。  分かる人間に、参考になるページを教えてあげたいのでここで質問をさせて頂きました。  どうぞ宜しくお願いします。)

  • Thunderbird件名の文字化けについて

    いつもお世話様です。メールソフトThunderbirdでもう一つ質問があります。 ある特定のメールのレイアウト上の右側の件名表示だけが文字化けします。 メッセージペイン上は文字化けしません。 メールをダブルクリックして表示しても問題なしです。gmail等でも文字化けしません。 表示→文字のエンコーディングは(日本語-ISO-2022-JP)となっています。試しに他の 日本語エンコードにすると全て文字化けするのでこのままにしていますが、何か解決する 方法はあるでしょうか。ちなみに他の全てのメールは文字化けしていません。 (おそらくその特定のメールの件名のエンコードが特殊であると思われますが確認する 方法が分かりません)以上、よろしくお願いします。

  • EUC文字体系のhtmlから、mailtoでWindowsのメーラーを呼び出してもsubject文字化けさせない方法を教えてください

    EUCコードで書かれたhtmlソースページにて、次のように外部メーラーを呼びだすようにタグを書いた場合、 <A HREF="mailto:test@test.com?cc=admin@net.co.jp?subject=テストです?body=本文です">メールはこちら</A> ブラウザから当該リンクをクリックして、メーラーが起動されたときに、subject/本文ともに文字化けを起こしています。 (ちなみにメーラーはBeckyで試しています) これは、Windows環境がShift-JISのためだと思い、上記のタグの中で、日本語の部分だけ、Shift-JISに変えるようにしてみました。 <A HREF="mailto:test@test.com?cc=admin@net.co.jp?subject=・ニ・ケ・ネ、ヌ、ケ?body=ヒワハク、ヌ、ケ">メールはこちら</A> それでもやはりsubject/本文ともに文字化けします。(最初のものとは違う化け方です) htmlページはeuc文字体系から変えないものとして、上記のような文字化けを回避するhtmlの書き方について教えてください。

    • ベストアンサー
    • HTML
  • メールtoで件名・本文を書き込むには・・

    メールで件名や本文をかきこんだのをエンコードして アップしましたが、マックでみることができません。 (<a href="mailto:~">) 普通に日本語でかきこんだら winのFireFoxで文字化けしてしまいます。 なんとかなりませんでしょうか・・・?

    • ベストアンサー
    • HTML