題名付きのmailto:で文字化けするNo.07480
Take さん 02/06/17 23:46
 
お世話になります。
最近、ブラウザをMozilla 1.0 に変えたのですが、Mozilla から
題名付きのmailto: をクリックすると、開いた鶴亀のSubject:の
内容が

Subject:   縲先─諠ウ縲台ス輔r莉翫&繧俄€ヲ窶ヲ 

のように文字化けします。鶴亀は本日V1.97に上げたばかり
です。それ以前のバージョンでどうだったのかはわかりません。

ちなみにIE5.5でやってみると、ちゃんと題名が表示されました
ので、もしかしたら鶴亀ではなくMozilla 側の問題かも知れません。

Windows2000 SP2
鶴亀 V1.97
Mozilla 1.0 (+日本語パック)
(メッセンジャー抜きでインストールしてあります)

[ ]
RE:07480 題名付きのmailto:で文字化けすNo.07488
ひろ さん 02/06/18 11:49
 
 秀丸さんへ、Take さん今日は、ひろです。
> 最近、ブラウザをMozilla 1.0 に変えた
 私も変えたいのですが、関連付けをして *.html や URI をダブル・クリッ
クすると複数起動してしまい、それが嫌で移行できずにいます(;_;)。
 ##別のタブで開いてくれれば最高なのに。

 さて本題ですが、
> 題名付きのmailto: をクリックすると、開いた鶴亀のSubject:の
> 内容が
>
> Subject:   縲先─諠ウ縲台ス輔r莉翫&繧俄€ヲ窶ヲ
>
> のように文字化けします。
問題となる、URI を右クリックして「リンクの URL をコピー」するとその内
容はどうなっているでしょうか?

> ちなみにIE5.5でやってみると、ちゃんと題名が表示されました
> ので、もしかしたら鶴亀ではなくMozilla 側の問題かも知れません。
 あと標準の MUA を鶴亀以外にするとどうなるでしょうか?

> (メッセンジャー抜きでインストールしてあります)
 そういえば、Messenger を入れても鶴亀を起動させるようにする方法も知ら
ないなあ〜。

 秀まるおさんへ
 OS が悪いのか、鶴亀の問題か不明ですが、
UTF-8         mailto:xxxxxx@cnc.chukyo-u.ac.jp?subject=%E7%A7%80%E4%B8%B8
Shift-JIS     mailto:xxxxxx@cnc.chukyo-u.ac.jp?subject=%8F%47%8A%DB
エンコード無  mailto:xxxxxx@cnc.chukyo-u.ac.jp?subject=秀丸
という記述があると、UTF-8 が上手くいきません。OS がデコードしないなら、
UTF-8 は正しく処理する必要があるのではないでしょうか? つまり UTF-8 と
してコード変換して、該当文字が存在しない場合だけ Shft-JIS or EUC といっ
た処理をすべきなのではないでしょうか? ただ W3C の勧告や RFC の記述は
兎も角「現状で、実際にはどの形式が良く使われているか?」という現実問題
がありますが...。
 なおこれについては、MUA では有りませんが、URI ということで、
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/appendix/
notes.html#non-ascii-chars (本来一行)
を参考にしました。

[ ]
RE:07488 題名付きのmailto:で文字化けすNo.07494
秀まるお さん 02/06/18 13:51
 
 Outlook Expressでも同じ結果となりました。基本的にmailto:で受け渡しする文字
列はシフトJISでないと動作しないはずです。

[ ]
RE:07494 題名付きのmailto:で文字化けすNo.07495
秀まるお さん 02/06/18 14:05
 
 鶴亀メールにUTF-8かShiftJISか自動判定する処理があるので、それである程度判
定することにします。

 短い題名だとほとんど機能しない可能性が高いですけど。

[ ]
RE:07494 題名付きのmailto:で文字化けすNo.07500
ひろ さん 02/06/18 16:44
 
 秀まるおさん今日は、ひろです。
>  Outlook Expressでも同じ結果となりました。基本的にmailto:で受け渡しする文字
> 列はシフトJISでないと動作しないはずです。
 そうですか、Outlook Express に合わせるのも何だか癪ですが、こればか
りは仕方がないですね。
 って、もう別の対処案がでている(^^)。

 あとは Mozilla で問題となった URI が Shift-JIS かどうか、標準のメー
ラを (インストールして有れば) Outlook Express にするとどうなるか、若
しくは URI をコピー&ペーストすれば解ります。→Take さん

[ ]
RE:07495 題名付きのmailto:で文字化けすNo.07518
Take さん 02/06/21 20:02
 
 お世話になります。

 V1.98でバッチリうまくいきました。ありがとうございました。


[ ]
RE:07495 題名付きのmailto:で文字化けすNo.07519
三月 さん 02/06/21 22:23
 
> 鶴亀メールにUTF-8かShiftJISか自動判定する処理があるので、それである程度判
>定することにします。
>
> 短い題名だとほとんど機能しない可能性が高いですけど。

<html>
<head>
<META HTTP-EQUIV="Content-type" CONTENT="text/html;charset=utf-8">
</head>
<body>
<a href="mailto:xxxxxx@sample.net?subject=たいとる?body=ほんぶん">おためし</a>
</body>
</html>
をUTF-8で保存して試したところ

IE6から起動      「Subject:  たいとめEbody=ほんぅ」
OPERA6.03から起動「Subject:  チ゜ ̄チト ̄チ」(カナは半角)
NS7.0から起動    「Subject:  たいとる」
NS6.2もおなじ

でした。参考まで。
WinXP+鶴亀1.98

[ ]