エンコーディングに関してNo.06574
EXZS さん 02/04/19 23:43
 
ちょっと気になる文字化け?があったのでご相談させて下さい。

Subject:
 =?ISO-2022-JP?B?GyRCISo5LTlwISojUyNoI28jcCNwI2UjciF6I1MjaCNvI3AjcCNlI3IlYSE
8JWshSkJoRnU9JjsyOWYhSxsoQg==?=
MIME-version: 1.0
Content-type: TEXT/PLAIN
Content-transfer-encoding: 8BIT

というヘッダの場合、Subject、本文のエンコーディングはどうなるのでしょうか?

ver1.82ではSubject, 本文ともエンコーディングに失敗しているように見えます。こ
のログをOEで開いてみるとちゃんとエンコーディングしました。
文字コード自身はISO-2022と思えるのですが、別の文字コードでエンコーディングさ
れているように思えます。
鶴亀メールの処理が正しいのかどうかは知識不足でいまいちよくわかりません。
ご意見をいただけると助かります。
(このメール自身は広告メールですので読めなくても苦ではないのですが)

[ ]
RE:06574 エンコーディングに関してNo.06575
tnobu2 さん 02/04/20 00:12
 
>ver1.82ではSubject, 本文ともエンコーディングに失敗しているように見えます。
>このログをOEで開いてみるとちゃんとエンコーディングしました。
>文字コード自身はISO-2022と思えるのですが、別の文字コードでエンコーディング
>されているように思えます。
>鶴亀メールの処理が正しいのかどうかは知識不足でいまいちよくわかりません。
>ご意見をいただけると助かります。
>(このメール自身は広告メールですので読めなくても苦ではないのですが)

まず、受信側はの処理はエンコードではなくてデコードといいます。

さて、詳しいことは秀まるおさんの領分なのでお任せするとして、書き
込まれたヘッダの部分をそのままファイルに落として鶴亀でインポートして
みましたが、私のところでは正しくSubjectはデコードされるようです。

本文についてはわかりませんが、Subjectが正しくデコードされなかった
のは、何か別なことが原因かもしれません。

[ ]
RE:06575 エンコーディングに関してNo.06576
EXZS さん 02/04/20 00:45
 
>まず、受信側はの処理はエンコードではなくてデコードといいます。

あ、そうです。済みません(汗)

>さて、詳しいことは秀まるおさんの領分なのでお任せするとして、書き
>込まれたヘッダの部分をそのままファイルに落として鶴亀でインポートして
>みましたが、私のところでは正しくSubjectはデコードされるようです。
>
>本文についてはわかりませんが、Subjectが正しくデコードされなかった
>のは、何か別なことが原因かもしれません。

えっと、正確には一覧表示では正常にsubjectを表示します。
しかし本文表示ではデコードに失敗したような表示になります
エクスポートしたメールは正常にデコードされているようです。

気になるのは一部分だけ文字化けを起こしていることです。
エンコードされたファイルでも文字化けが発生してました
(OEでも文字化けしてます)

ここら辺に原因があるのやら?

[ ]
RE:06576 エンコーディングに関してNo.06608
秀まるお2 さん 02/04/21 06:58
 
 広告メールなら問題ないと思うので、すみませんがそのメールの受信ログ
(エンコードされた生データ)を僕にください。

 送り先は例によって maruo@mitene.or.jp です。

[ ]
RE:06608 エンコーディングに関してNo.06630
秀まるお2 さん 02/04/22 12:43
 
 メールのログ送っていただいてありがとうございます。

 デコード自体はちゃんと出来ていたんですが、そのメールではcharset=の指
定が無いために、鶴亀メールの「欧文か日本語か」の判定が働いて、結果とし
て欧文と判断されてしまって欧文フォントを使って表示してしまってるようで
す。

 なんとか日本語と判定するようち修正させていただきます。

[ ]
RE:06630 エンコーディングに関してNo.06695
EXZS さん 02/04/24 01:06
 
> メールのログ送っていただいてありがとうございます。
>
> デコード自体はちゃんと出来ていたんですが、そのメールではcharset=の指
>定が無いために、鶴亀メールの「欧文か日本語か」の判定が働いて、結果とし
>て欧文と判断されてしまって欧文フォントを使って表示してしまってるようで
>す。
>
> なんとか日本語と判定するようち修正させていただきます。

ver1.83にて受信解析をし直すと正しく表示するようになったのを確認しました。あ
りがとうございました。

[ ]