Microsoft KB Archive/253777

From BetaArchive Wiki
Knowledge Base

XADM: How the Active Directory Connector Replicates Addresses with Unicode Characters

Article ID: 253777

Article Last Modified on 10/27/2006


  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange Server 5.5 Service Pack 3
  • Microsoft Windows 2000 Standard Edition

This article was previously published under Q253777


Microsoft Active Directory directory service and the Microsoft Exchange Server 5.5 directory have several differences, and one of the most important is that Active Directory supports Unicode characters in the e-mail address. Exchange Server 5.5 does not support Unicode characters in the e-mail address. The Active Directory Connector must take this into account when replicating information between the two systems.

To replicate e-mail addresses back and forth without losing information, the ADC uses an escape algorithm that enables it to restore the contents of the attribute.


The ADC has three different methods to escape an e-mail address. The particular method it uses depends on the type of address, but basically all algorithms are similar. The ADC uses an "escape character" followed by four hexadecimal numbers that indicate which character was escaped.
An example is "\1234", which means the Unicode character 0x1234 is escaped.

The following table defines what the escape character is for each e-mail type:

E-mail type Escape character
Lotus cc:Mail /
Lotus Notes =
All others (X.400, SMTP, and so on) \x

Additional query words: conversion compatibility

Keywords: kbinfo KB253777