症状
当您使用 microsoft Exchange Server 2007 Service Pack 1 (SP1)、Exchange Server 2010 或 Exchange Server 2010 Service Pack 1 (SP1)环境中的 Microsoft Office Outlook 客户端答复邮件或转发邮件时,以下任何字段中出现的日语 DBCS 字符都会损坏:
-
发件人的显示名称
-
收件人的显示名称
-
主题
-
附件的文件名
-
邮件正文
如果该字段包含一个字节假名,则会出现此问题。如果 Outlook Web Access (OWA)在 Exchange Server 2007 SP1、Exchange Server 2010 或 Exchange Server 2010 SP1 环境中发送邮件,也会出现此问题。注意 本文不列出可能出现此问题的所有条件。
解决方案
若要解决此问题,请按照下列步骤操作:
-
安装 Exchange 2007 SP1 的最新更新更新汇总或 Service Pack。有关如何获取最新 Exchange service pack 或更新汇总的详细信息,请转到以下 Microsoft 网站:
如何获取 Exchange 2007 的最新服务包或更新汇总此修补程序包含在 Exchange 2010 和 Exchange Server 2010 SP1 中。
-
配置 PreferredInternetCodePageForShiftJIS 密钥以启用此修补程序。 为此,请按照下列步骤操作:
-
在运行中心传输角色的基于 Exchange 的服务器上,打开 Windows 资源管理器。
-
找到以下文件夹:
对于 exchange 2007驱动器: \Program Files\Microsoft\Exchange Server\Bin for exchange 2010驱动器: \Program Files\Microsoft\Exchange Server\V14\Bin
-
备份 EdgeTransport 文件。 将备份复制 EdgeTransport 命名为 " .old"。
-
在记事本中打开 EdgeTransport 文件,然后在<appsettings>标记和</appsettings>标记之间找到以下行:
<add key = "PreferredInternetCodePageForShiftJIS" 值 = "50220"/>注意
-
如果<appsettings>标记和</appsettings>标记之间不存在此行,请插入此行。
-
如果将PreferredInternetCodePageForShiftJIS项的值设置为50222,则会发生此问题。
-
-
保存所做的更改,然后退出记事本。
-
重新启动 Exchange 传输服务。
-
更多信息
上述解决方案修改 EdgeTransport XML 可防止 Exchange 传输服务使用 50222.In Exchange Server 2010 SP1 或 SP2 的值标记邮件,同样的问题仍可能是由于 Exchange RPC 客户端访问服务或 Outlook Web App (OWA)对值为50222的消息造成的。 有关更多信息,请参阅以下 Microsoft 知识库文章:
2642153 答复邮件或转发邮件时,日语 DBCS 字符已损坏
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。