症状
请考虑以下情况:
-
你在Exchange Server或Office 365环境中以联机模式运行Microsoft Outlook。
-
Outlook 中传出邮件选项的首选编码设置为 KOI8-R, (俄语版 Outlook) 的默认编码设置。
-
创建包含一些俄语字符的邮件,然后将其保存为草稿。
在此方案中,发送此草稿后,邮件正文会乱码。
原因
发生此问题的原因是,当服务器更改 PR_INTERNET_CPID 属性中的字符集时,Exchange 服务器不会更新 PR_BODY_HTML 属性中的字符集。 因此,当 Outlook 尝试显示邮件正文时,邮件正文会乱码。
解决方法
将 Outlook 客户端配置为使用 UTF-8 作为传出邮件的首选编码选项。 为此,请按照下列步骤操作:
-
在 Outlook 中,选择“文件>选项”>“高级”。
-
在“国际选项”部分中,将“传出邮件的首选编码”选项设置为 UTF-8。
更多信息
有关内容转换的详细信息,请参阅内容转换。有关 PidTagBodyHtml 规范属性的详细信息,请参阅 PidTagBodyHtml 规范属性。有关消息编码选项的详细信息,请参阅消息编码选项。