木村さん、
村田です。こんにちは。
> yasu@eastasia[2549]% echo Subjectが非常に長いメールのテスト | mailx -s 'Subjectが非常にながーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーいメールのテスト' yasu
>
> とかすると添付したような内容のメールが送信されるのですが、これをMewで
> 閲覧すると添付した画像のようにSubjectが文字化けします。
添付を直接(C-c C-i)見ると、Subjectは以下のようになっています。
Subject: =?utf-8?B?U3ViamVjdOOBjOmdnuW4uOOBq+OBquOBjOODvOODvOODvOOD?=
=?utf-8?B?vOODvOODvOODvOODvOODvOODvOODvOODvOODvOODvOODvOODvOODvOODvOM=?=
=?utf-8?B?g7zjg7zjg7zjg7zjg7zjg7zjg7zjg7zjg7zjg7zjg7zjg7zjg7zjg7zjg7w=?=
=?utf-8?B?44O844O844O844O844O844O844O844O844O844O844O844O844O844O844M=?=
=?utf-8?B?vOODvOOBhOODoeODvOODq+OBruODhuOCueODiA==?=
「ー」の並びは、文字の区切りでちゃんと切れていれば、utf-8では同じよう
な行になるはずですが、見るからに、文字の途中で分割してencodeしており、
1行ごとにずれているんだろうな、という結果になっているようです。
以下のスレッドではiso-2022-jpですが、参考になると思います。
http://www.mew.org/ml-archives/mew-dist/2001-November/019551.html
[mew-dist 19717] subjectのbase64(複数行)について
utf-8の場合、途中で分割された文字だけ文字化けになり、次の文字区切りで
回復出来る仕様になっているので、上の例では2文字だけ化けたようです。
iso-2022-jpの場合でも、他のメーラーはたいてい許容するようです。Mewが
バグっているわけではない、ということだと思います。
--
村田 隆 /
tmu...@qb3.so-net.ne.jp <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<