現象
次のような状況で問題が発生します。
-
Exchange ServerまたはOffice 365環境でオンライン モードで Microsoft Outlook を実行しています。
-
Outlook の [送信メッセージの優先エンコード] オプションは、KOI8-R (ロシア語バージョンの Outlook の既定のエンコード設定) に設定されています。
-
いくつかのロシア語の文字を含むメッセージを作成し、下書きとして保存します。
このシナリオでは、この下書きを送信すると、メッセージの本文が文字化けします。
原因
この問題は、サーバーが PR_INTERNET_CPID プロパティの文字セットを変更するときに、Exchange サーバーが PR_BODY_HTML プロパティの文字セットを更新しないために発生します。 そのため、Outlook が表示しようとすると、メッセージ本文が文字化けします。
解決方法
[送信メッセージの優先エンコード] オプションに UTF-8 を使用するように Outlook クライアントを構成します。 この場合、次の手順を実行します。
-
Outlook で、[ファイル>オプション]>[詳細設定] を選択します。
-
[国際オプション] セクションで、[送信メッセージの優先エンコード] オプションを UTF-8 に設定します。
詳細情報
コンテンツ変換の詳細については、「コンテンツ変換」を参照してください。PidTagBodyHtml 標準プロパティの詳細については、「PidTagBodyHtml 標準プロパティ」を参照してください。メッセージ エンコード オプションの詳細については、「メッセージ エンコード オプション」を参照してください。