|
V5.76β2+HTMLメールViewer(V2.16)を使用しています。
海外から送信されたメールで、FindBook2復帰値が文字化けします。
(ドイツから送られてきたHTMLメール)
具体的には以下のマクロを実行した場合です。
$h = dllfuncstr("CurrentHeader", "To");
$l = dllfuncstr("GetEmailList", $h, 0);
$s = dllfuncstr("FindBook2", $l);
message("$s = "+$s);
通常、$sはアドレス帳の内容に従い、以下のように表示されます。
"氏名/FirstName LastName"
ところが問題のメールは、"氏名"の部分が文字化けします。
(関係しそうなヘッダーは以下の通り)
Accept-Language: en-US
Content-Language: de-DE
X-Body-Content-Type: text/html; charset=gb2312 (original="utf-8")
また、アメリカから送られたHTMLメールは問題なく表示されます。
(関係しそうなヘッダーは以下の通り)
Accept-Language: en-CA
Content-Language: en-US
X-Body-Content-Type: text/plain; charset="us-ascii"
いずれもOutlookで送信したメールですが、原因分かりますでしょうか?
|
|