多国語混在ユニコード(utf-8)のSubjectにNo.24977
横浜市の高橋 さん 05/11/09 14:26
 
いつも秀丸メールを使用させていただいております。

あるメール受信のシステム(DocuShare)で"@"や"A"を受信すると文字化けを起こし
てしまう為、メールの文字コードに多国語混在ユニコード(utf-8)を使用しております。

ところが、秀丸メールで作成したutf-8のメールをDocuShareで受信すると、Subject
(件名)において文字化けを起こしてしまい困っています。

文字化けは特定の文字が起こすのではなく、"["や"]"が混じると、以降の何文字目か
の全角文字が???となってしまうという現象です。

次のSubjectは文字化けを起こします。

[]あああああああああああああああああああああああああああああああああああああ
ああああああああああああああああああああああああああああ
   ↓
[]あああああああああああああ???あああああああああああああ???ああああああああ
あああああ???あああああああああああああ???あああああああああ

次のSubjectは文字化けを起こしません。

ああああああああああああああああああああああああああああああああああああああ
あああああああああああああああああああああああああああ
 
[]aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

なお、秀丸メール自身や、OutlookExpressで受信した場合は、文字化けを起こしませ
ん。

ただし、OutlookExpressで文字化けを起こしてしまうSubjectのメール([]ああ…)を
作成した場合、DocuShareで受信しても、文字化けは起きません。

文字化けを起こしてしまうSubjectのメール([]ああ…)のログをデコードせずそのま
ま開き、秀丸メールとOutlookExpressで作成したメールのSubjectを調べると、それ
ぞれ次のようになっています。

秀丸メール
Subject: =?utf-8?B?W13jgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLj?=
 =?utf-8?B?gYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLj?=
 =?utf-8?B?gYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLj?=
 =?utf-8?B?gYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLj?=
 =?utf-8?B?gYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYIA?=

OutlookExpress
Subject: =?utf-8?B?W13jgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjgYLjg
YI=?=
 =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC?=
 =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC?=
 =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC?=
 =?utf-8?B?44GC44GC44GC?=

参考までに、文字化けを起こさない「ああ…」というSubjectでは、次のようになっ
ていました。
秀丸メール
Subject: =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC?=
 =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC?=
 =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC?=
 =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC?=
 =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC?=

OutlookExpress
Subject: =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC4
4GC44GC?=
 =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC?=
 =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC?=
 =?utf-8?B?44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC44GC?=
 =?utf-8?B?44GC?=

Outlookで受信しても文字化けはしないため、秀丸メールの問題とは言えないと思い
ますが、何か対策はありませんでしょうか。

なお、秀丸メールのバージョンは4.57です。

[ ]
RE:24977 多国語混在ユニコード(utf-8)のSNo.24979
秀まるお2 さん 05/11/09 16:04
 
 調べてみたら、秀丸メール側のエンコードが悪いようです。「あ」の文字は
utf-8だと3バイトになるんですが、その3バイトの途中でぶっちぎってしまっ
てエンコードしていました。

 DocuShareでテストすることは出来ませんが、それできっと直るはずだと思い
ます。

 ということでさっそく修正させていただきます。

[ ]
RE:24979 多国語混在ユニコード(utf-8)のSNo.24980
横浜市の高橋 さん 05/11/09 16:16
 
ありがとうございます。
たすかります。

[ ]
RE:24979 多国語混在ユニコード(utf-8)のSNo.25026
横浜市の高橋 さん 05/11/11 09:31
 
Ver4.59β5で試したところ、DocuShareで文字化けしなくなりました。
ありがとうございました。

[ ]