― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2007年12月03日(月) 13:36 
オフライン

登録日時: 2006年1月18日(水) 22:58
記事: 74
MacOS 10.4.11, Thunderbird 2.0.0.9 の環境です。

受信メールを、ファイル→別名で保存(ファイル)で保存すると、「xxx.eml」という形式のファイルで保存されます。
この xxx.eml をダブルクリックして開くと、新しいウインドウでこのメッセージが表示されます。この時には普通に文字化けせず表示されています。

このウインドウの「返信」ボタンを押して返信メッセージ作成の新しいウインドウを開くと、このウインドウの
1) ウインドウの一番上のタイトル部分(「作成: Re: 」のあとに元メッセージの件名が表示される部分)
2) 宛先:の部分
3) 件名:の部分
の中の日本語文字が文字化けしてしまいます。
本文の部分は文字化けしていません。

ここで、返信メッセージを入力して送信しようとすると、
「現在の文字エンコーディングでは使えない文字が......
 .....」
という長い警告文が出て、(そのまま送信)(キャンセル)(UTF-8で送信)
の三つのボタンが出てきます。
そのまま送信でも、UTF-8で送信しても、メッセージ本文の文字は化けずに送信されるようです。

実用上は表示が化けているだけで問題なく使えるようですが、特に「宛先」部分が文字化けしていると、返信先が正しいかどうか・別のアドレスに飛んでいってしまわないかどうかとても不安になり、不便に思います。

なお、普通の3ペインの「メールとニュースグループ」のウインドウで「返信」するときにはこのような文字化けはおこりません。

Thunderbird の文字エンコードの設定は送信・受信とも 日本語(ISO-2002-JP) にしています。正しくない推測かもしれませんが、エラーメッセージから見ると、この文字化けするときのウインドウでは、設定にかかわらず「文字エンコードがUTF-8になってしまう」ということなのでしょうか。
MacOSだけでの不都合でしょうか、できればご検証いただき、何か対処法があればお教えください。よろしくお願いいたします。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2007年12月03日(月) 17:48 
オフライン
Administrator

登録日時: 2005年7月23日(土) 16:55
記事: 1295
以下、検証の報告と言う事で。

gensur さんが書きました:
MacOS 10.4.11, Thunderbird 2.0.0.9 の環境です。

受信メールを、ファイル→別名で保存(ファイル)で保存すると、「xxx.eml」という形式のファイルで保存されます。
この xxx.eml をダブルクリックして開くと、新しいウインドウでこのメッセージが表示されます。この時には普通に文字化けせず表示されています。

このウインドウの「返信」ボタンを押して返信メッセージ作成の新しいウインドウを開くと、このウインドウの
1) ウインドウの一番上のタイトル部分(「作成: Re: 」のあとに元メッセージの件名が表示される部分)
2) 宛先:の部分
3) 件名:の部分
の中の日本語文字が文字化けしてしまいます。
本文の部分は文字化けしていません。

ここで、返信メッセージを入力して送信しようとすると、
「現在の文字エンコーディングでは使えない文字が......
 .....」
という長い警告文が出て、(そのまま送信)(キャンセル)(UTF-8で送信)
の三つのボタンが出てきます。

Thunderbird 2.0.0.9 で Mac OS X 10.5.1 と Windows Xp Home SP2 の環境で
Thunderbird から送信されたメールと OE から送信されたメールを .eml で書き出して検証してみました。
Mac も Win もどちらから送信されたメールともに上記の動作再現しますね。
プラットホーム依存の問題ではなく、Thunderbird 側の問題ではないでしょうか。

余談ですが、Thunderbird: Base64 でエンコードされた本文の検索問題で進展 - えむもじらのタイトルで
base64 絡みの bug が "えむもじら" で紹介されてたので bugzilla.mozilla.org を覗いていたら
Bug 383118 – text broken subject and quoted text when reply attached mail (base64 iso-2022-jp )
の論議の中で以下の話しが出てましたが、本件に関連するのでしょうかね?
Bug 314351 – Reply to .EML or message/rfc822: problems with MIME-encoded headers

# 検証していて気付いたのですが Mail.app が自分がデフォルトメーラーだと言い張ってます。困ったもんだ。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2007年12月05日(水) 23:27 
オフライン

登録日時: 2006年1月18日(水) 22:58
記事: 74
POCH 様、

ご検証ありがとうございました。
Thunderbird 側の問題と理解いたします。(Mac 固有の問題に時々悩まされたりあきらめたりしているので、Windowsでも同じとわかり少し安心?しました。)

その後わかったことを追加で書きますと、
1.
書き出された .eml ファイルは、JeditXで開いてみると、日本語エンコードは 「日本語 (ISO 2022-JP)」で、改行タイプは「UNIX(LF)」であるらしい。(ユニコードUTF-8ではない)

2.
通常のウインドウから受信メールをダブルクリックしてそのメールのウインドウを開いてから( .eml ファイルを開いたのと外観は同じに見える)「返信」しようとしても文字化けはおこらない。

この2点にどの様な意味があるか私にはわかりませんが、解決の何かのヒントになるようなことでしょうか。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 3 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[36人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

検索:
ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean