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.

Japanese DBCS characters are corrupted when you reply to or forward a message


View products that this article applies to.

Symptoms

Assume that you're using Microsoft Outlook to either reply to a message or forward a message that's sent from one of the following environments:
  • Microsoft Exchange Server 2013
  • Microsoft Exchange Server 2010 Service Pack 1 (SP1) or Exchange Server 2010 Service Pack 2 (SP2)
  • Microsoft Exchange Online in Office 365
In this situation, Japanese double-byte character set (DBCS) characters that appear in any of the following fields of the message become corrupted:
  • The display name of the sender
  • The display name of the recipients
  • The subject of the message
  • The file name of an attachment
  • The message body
This issue occurs if the field contains single-byte Kana characters.

Note This issue also occurs in posted items in public folders.

↑ Back to the top


Cause

This issue occurs because the value of the PR_INTERNET_CPID MAPI property of the message is stamped as 50222 by Exchange RPC Client Access service or Outlook Web App. Because of a restriction in Outlook, the code page 50222 characters are corrupted.

↑ Back to the top


Resolution

To resolve this issue, use one of the following methods, as appropriate for your situation.
In Exchange Server 2013
Use the Exchange Management Shell to change the value of the PreferredInternetCodePageForShiftJis parameter to 50220. To do this, follow these steps:
  1. Open the Exchange Management Shell.
  2. Run the following commands:
    Set-OrganizationConfig -PreferredInternetCodePageForShiftJis:50220 
    Get-RemoteDomain | Set-RemoteDomain -PreferredInternetCodePageForShiftJis:50220 

In Exchange Server 2010
Upgrade to Exchange Server 2010 Service Pack 2 (SP2) and then install the following update rollup:
2661854 Description of Update Rollup 2 for Exchange Server 2010 Service Pack 2
After you install this update rollup, use the Exchange Management Shell to change the value of the PreferredInternetCodePageForShiftJis parameter to 50220. To do this, follow these steps:
  1. Open the Exchange Management Shell.
  2. Run the following commands:
    Set-OrganizationConfig -PreferredInternetCodePageForShiftJis:50220 
    Get-RemoteDomain | Set-RemoteDomain -PreferredInternetCodePageForShiftJis:50220 
Note The PreferredInternetCodePageForShiftJis parameter is available only after you install Update Rollup 2 for Exchange Server 2010 Service Pack 2. 

In Exchange Online
Use Exchange Online PowerShell to change the value of the PreferredInternetCodePageForShiftJis parameter to 50220. 
  1. Connect to Exchange Online by using PowerShell. For more information about how to do this, see Connect to Exchange Online using remote PowerShell.
  2. Run the following commands:
    Set-OrganizationConfig -PreferredInternetCodePageForShiftJis:50220 
    Get-RemoteDomain | Set-RemoteDomain -PreferredInternetCodePageForShiftJis:50220 

↑ Back to the top


Workaround

To work around this issue, do not use single-byte Kana characters in the ISO-2022-JP encoded message. For example, use UTF-8 encoded characters in the message instead.

↑ Back to the top


Keywords: kbqfe, kbfix, kbsurveynew, kbexpertiseinter, o15, o365022013, o365, o365a, o365m, hybrid, exo, vkbportal231, vkbportal237, vkbportal339, yespartner, kbcrossrefol, pscommand, tsg, o365coll, uacrossref, kb, o365e

↑ Back to the top

Article Info
Article ID : 2642153
Revision : 2
Created on : 11/14/2019
Published on : 11/14/2019
Exists online : False
Views : 411