Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Email message body is garbled when the Russian version of Outlook is used in Exchange Server 2016


View products that this article applies to.

Symptoms

Consider the following scenario:
  • You are running Microsoft Outlook in online mode in an Exchange Server 2016 or Office 365 environment.
  • The Preferred encoding for outgoing messages option in Outlook is set to Cyrillic KOI8-R (the default encoding setting for the Russian version of Outlook).
  • You create a message that contains some Russian characters, and then you save it as a draft.
In this scenario, the body of the message is garbled after you send this draft. You can see it usual only if you manually set the character set for this message to Cyrillic KOI8-R in Outlook.

↑ Back to the top


Cause

This issue occurs because the Exchange server doesn't update the character set in the PR_BODY_HTML property when the server changes the character set in the PR_INTERNET_CPID property. Therefore, the message body is garbled when Outlook tries to display it.

↑ Back to the top


Workaround

Configure the Outlook client to use UTF-8 for the Preferred encoding for outgoing messages option. To do this, follow these steps:

  1. In Outlook, select File Option > Advanced.
  2. In the International options section, set the Preferred encoding for outgoing messages option to UTF-8.

↑ Back to the top


Resolution

To fix this issue, install Cumulative Update 11 for Exchange Server 2016 or a later cumulative update for Exchange Server 2016.

Notes:

  • Before you do other settings, you should make sure that you specify the following Registry settings in Windows Registry Editor Version 5.00.
  • There's a performance effect if this registry key is used. So, it should be configured for use only in environments where the functionality is required.

a) Action: "Create"
b) Hive: "
HKEY_LOCAL_MACHINE\ "
c) Key path:
SOFTWARE\Microsoft\ExchangeServer\v15\Storage\ContentConversion

d) Value name: AllowRestampCharsetOnInernetCPIDMismatch
e) Value type: REG_DWORD
f) Value data: 1
g) Base: H
exadecimal

In addition, you need to manually create the "Storage" key and its sub key "ContentConversion" if you can't find them under the key path.

↑ Back to the top


More Information

For more information about content conversion, see Content conversion.

For more information about the PidTagBodyHtml canonical property, see PidTagBodyHtml canonical property.

For more information about message-encoding options, see Message-encoding options.

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


References

Learn about the terminology that Microsoft uses to describe software updates.

↑ Back to the top


Keywords: kbexpertiseadvanced, kbqfe, kbfix, kb, CI74696, Preferred encoding for outgoing messages option in Outlook is set to KOI8-R, Email message body is garbled when the Russian version of Outlook is used, kbsurveynew, kbContentAuto, create a message that contains some Russian characters, and then you save it as draft

↑ Back to the top

Article Info
Article ID : 4076516
Revision : 19
Created on : 10/17/2018
Published on : 10/17/2018
Exists online : False
Views : 508