MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

[解決済み] html文に書かれた、メールの件名について
https://forums.mozillazine.jp/viewtopic.php?f=3&t=9424
ページ 11

作成者:  しょうボー [ 2009年11月27日(金) 16:00 ]
記事の件名:  [解決済み] html文に書かれた、メールの件名について

例えば・・
<li class="m8"><a href="mailto:contact@abcd.co.jp?subject=しょうボー | contact" title="contact">contact</a></li>

という文がwebページにあり、web上のボタンをクリックするとメールソフトにとび、メール件名に
しょうボー | contact と表示されるようになっています。ちなみに、charset=utf-8 で書かれています。

問題は、そのサイトをFirefox で開け、クリックすると上記のようにThunderbirdで表示されますが、IE7で表示させ、クリックすると、OL、Thunderbird 等で漢字部分が文字化けします。

また、javascript文でその部分をif文を使ってwebページを作成すると、IE7からOLには表示されるようになりますが、Thunderbirdでは??????と文字化け?します。

そこで質問なのですが、javascript文をTunderbirdは、判断できないのですか?
また、FirefoxからOLは相性が悪いのですか?

ちなみに、about config のjava関係は、すべて初期設定値となっています。

環境:Windows XP Pro. SP3
Firefox 3.5.5 Thunderbird 2.0.0.23 IE 7.0.5730
OUTLOOK EX. は普段は使用していません。

いろいろ検索、探してみましたが、探し方が悪いのかわかりません。
よろしくお願いします。

作成者:  Cai [ 2009年11月27日(金) 16:21 ]
記事の件名:  Re: html文に書かれた、メールの件名について

しょうボー さんが書きました:
問題は、そのサイトをFirefox で開け、クリックすると上記のようにThunderbirdで表示されますが、IE7で表示させ、クリックすると、OL、Thunderbird 等で漢字部分が文字化けします。

また、javascript文でその部分をif文を使ってwebページを作成すると、IE7からOLには表示されるようになりますが、Thunderbirdでは??????と文字化け?します。

ブラウザとメールクライアントの間でやり取りするときの文字コードの食い違いによるものでしょう。
Firefox, Thunderbird など Mozilla のソフトウェアは UTF-8 でやり取りしています。
一方、IE や OE などは Shift_JIS でやり取りしているので、この食い違いによって文字化けが発生します。

Bug 4551 - <a href="mailto:xxx@xxx.xx?subject= 以下が化ける
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=4551

URI の属性値は HTML ファイルのエンコードによらず UTF-8 で符号化されなければいけないことになっていますので、仕様書的には Mozilla の挙動が正しいことになります。

IE7 以降であれば、インターネットオプション→詳細設定→インターナショナル→mailto リンクで UTF-8 を使う、にチェックを入れれば UTF-8 で符号化するようになるので Thunderbird でも問題なく受け取れるはずです。OE などでどうなるかは確認していませんが…

International Mailto URIs in IE7
http://blogs.msdn.com/ie/archive/2007/0 ... n-IE7.aspx

作成者:  しょうボー [ 2009年11月27日(金) 16:45 ]
記事の件名:  Re: html文に書かれた、メールの件名について

早速のご回答ありがとうございます。
確かに、IE7のツール>インターネットオプション>詳細設定>インターナショナル>mail to に
チェックマークを付けると正しく表示されました。
ありがとうございました・・・

が、初期設定ではチェックマークが付いていない状態ですよね。
IE7で閲覧の人は、チェックを入れてください・・ともWEBに書くのも変ですし・・・

(他に何か方法をご存じの方がいられましたら、教えていただければありがたいのですが・・)

失礼いたしました。これは、FirefoxやThunderbird の問題ではなく、WEB作成の問題でした。
訂正し、改めてご回答の御礼を申し上げます。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/