症状
请考虑以下情形:
- 在 Microsoft Exchange Server 2013 或 Exchange 2016 环境中,可以在联机模式下使用 Microsoft Outlook。
- 在“密件抄送”字段中创建一封包含简体中文字符的电子邮件,然后将该邮件另存为草稿。
- 发送消息。
在此方案中,中的电子邮件正文出现乱码。
原因
出现此问题是因为PR_INTERNET_CPID和PR_BODY_HTML属性必须升级到 UTF-8 编码。 但是,Outlook 客户端不知道这一点,它仍然在本地语言代码页中设置 PR_BODY_HTML 属性,这会导致邮件正文出现乱码。
解决方法
对于 2013 Exchange Server
若要解决此问题,请安装适用于 Exchange Server 2013 的累积更新 13 或更高版本的 Exchange Server 2013 累积更新。
对于 2016 Exchange Server
若要解决此问题,请安装适用于 Exchange Server 2016 的累积更新 2 或适用于 Exchange Server 2016 的更高版本的累积更新。
解决方法
若要解决此问题,请手动更新 Microsoft Outlook 客户端,以仅使用 Unicode (UTF-8) “国际选项”。 为此,请根据特定的 Outlook 环境,使用以下方法之一。
对于 Outlook 2007 客户端
- 在 Outlook 客户端中,单击“ 工具”,然后单击“ 选项”。
- 单击“ 邮件格式 ”选项卡。
- 在 “邮件格式 ”部分中,单击“ 国际选项”。 在“编码选项”部分中,在“传出邮件的首选编码”列表中选择“Unicode (UTF-8) ”。
对于 Outlook 2010/2013/2016 客户端
- 在 Outlook 客户端中,单击“ 文件”,然后单击“ 选项”。
- 单击“高级”选项卡。
- 在“国际选项”部分中,在“传出邮件的首选编码”列表中选择“Unicode (UTF-8) ”。
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
参考资料
了解 Microsoft 用于描述软件更新的术语。