[▲前のスレッド]

[32505] ヘッダタブとListViewの件名のエンコードについて 
2006/7/15 (土) 10:56:37 さくらー
202.212.150.145 / Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
gmail で
TEST メール
と言う件名でメールを送ったものをBecky!で
受信した所、ListView の件名では
[SPAM] TEST 以降文字化け
になりました。
#[SPAM]は受信のメールサーバーで付けています。

しかし、
0:ヘッダ タブでヘッダを見ますと、
Subject: [SPAM] TEST メール
として、正常にエンコードされています。

ヘッダ内容としては
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

なのですが、どっちも化けるならば仕方ありませんが、
0:ヘッダ タブで化けないならば、ListView側でも
化けないように出来ないでしょうか?

特別困っているわけではありませんが、
違いがあるみたいなので報告です。


[32508] Re:ヘッダタブとListViewの件名のエンコードについて 
2006/7/15 (土) 14:19:27 kazubo
i219-167-26-32.s06.a014.ap.plala.or.jp / Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1b1) Gecko/20060710 Firefox/2.0b1
▼ さくらーさん
> gmail で
> TEST メール
> と言う件名でメールを送ったものをBecky!で
> 受信した所、ListView の件名では
> [SPAM] TEST 以降文字化け
> になりました。

私もgmailを使っておりますがBeckyから送信WEBからも送信
してみましたが文字化けはありません。

> #[SPAM]は受信のメールサーバーで付けています。
上記の受信サーバーで文字化けが起こっていませんか?

[32512] Re2:ヘッダタブとListViewの件名のエンコードについて 
2006/7/15 (土) 20:42:07 さくらー
202.212.150.145 / Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
▼ kazuboさん
> 私もgmailを使っておりますがBeckyから送信WEBからも送信
> してみましたが文字化けはありません。
>
> > #[SPAM]は受信のメールサーバーで付けています。
> 上記の受信サーバーで文字化けが起こっていませんか?


いえ、ですから、「ヘッダタブ」「ListViewの件名」
の両方で文字化けてしているならば、仕方が無いのですが、
「ヘッダタブ」では化けずにデコード出来ていると言う点で、
何故違いが出るの?と言うのが指摘点でして、、。


[32513] Subject: の内容 
2006/7/15 (土) 21:06:33 さくらー
202.212.150.145 / Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
.bmf ファイルの中での該当するSubject: は

Subject: [SPAM] =?ISO-2022-JP?B?VEVTVCAbJEIlYSE8JWsbKEI=?=

です。
#先ほどの「ヘッダ内容としては」のところで貼り付け忘れました。


[32521] ステータスバーの地球儀マークを変更して調査してみました。 
2006/7/16 (日) 01:24:03 さくらー
202.212.150.145 / Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
簡単に纏めますと・・


1.メールヘッダ部

.bmf ファイルではメールヘッダ部の関連コードが

Subject: [SPAM] =?ISO-2022-JP?B?VEVTVCAbJEIlYSE8JWsbKEI=?=
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

となっています。

2.本文

本文は「英語のみ」です。


3.標準で受信状態

ListViewの件名が

[SPAM] TEST ???[??

になっています。 ? の部分はブロック風なキャラクタ。

同様に、本文ペインの所の差出人の下に表示されている件名も同じく文字化けしています。
この状態(本文表示状態)で、地球儀のエンコードが Latin1 (ISO-8859-1)に
なっています。
#これはContent-Type:と一致しますね。でもContent-Type:って「本文に対してですよね?」


4.本文ペインに0:ヘッダを表示

ListViewと本文ペインの件名の所、両方とも

Subject: [SPAM] TEST メール

となり、エンコードされています。
この段階で、地球儀のエンコードが Japanese (ISO-2022-JP) に変わりました。
#多分、Subject:のエンコードに合わされた。


5.推測
.bmf ファイルを表示する段階で、メールヘッダのContent-Type:しか見ていないのでは無いでしょうか?
Subject: に=?ISO-2022-JP?B?な指定があるので、件名はJISから変換するのが正しいような気がしますが・・。


この動作が正しい場合は、本件は読み飛ばして頂いて結構です。(^^;;;



[▼次のスレッド]
INCM/CMT
Cyclamen v3.84