メール アイテムをテキスト形式で特定のフォルダに保存するために使用できる Outlook プラグインを作成しました。ただし、結果のテキスト ファイルのテキストは ANSI でエンコードされているため、UTF8 として保存したいと考えています。私はすでにメールアイテムのコードページを次のように設定しています:
mail = (MailItem)objItem;
mail.InternetCodepage = 65001; // equal UTF8 encoding; see http://msdn.microsoft.com/en-us/library/office/ff860730.aspx
mail.SaveAs(filePath, olSaveAsType);
ただし、結果のファイルは「ANSI as UTF8」として保存され、すべての拡張文字 (アラビア語やロシア語など) は疑問符として表示されます。メールアイテムをutf8で保存する方法を知っている人はいますか?
どうもありがとう。
乾杯、
マーティン