XADM: How to Manually Add Code Pages for Mixed Languages (151701)



The information in this article applies to:

  • Microsoft Exchange Server 4.0

This article was previously published under Q151701
IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SUMMARY

This article describes how to manually add codepages for languages not supported, by default, in Microsoft Windows NT Server versions 3.51 and 4.0, so that the Microsoft Exchange Server computer supports Microsoft Exchange Clients running on different language operating systems.

NOTE: Running English Exchange Clients on double-byte character set (DBCS) operating systems is not supported and is not recommended by Microsoft, because the English Exchange Clients are not enabled for DBCS operating systems, and have not been tested on DBCS operating systems. This article is provided for non-DBCS operating systems.

Microsoft provides a tool, the National Language Support (NLS) Configuration tool, that automates the process of configuring an Exchange Server computer to support a variety of languages by installing all the codepage files. This tool is included in the Microsoft Exchange 4.0 Resource Kit, which can be found on the Microsoft TechNet compact disc or at the following URL:

MORE INFORMATION

If you want an Exchange Server computer running on Windows NT Server version 3.51 or 4.0 to support Exchange Clients running on different language operating systems, you must install codepages for those languages on the Exchange Server computer. If these codepages are not installed on the Exchange Server computer, the client receives the following error message:
The Microsoft Exchange Server computer is not configured to support your codepage, and can't log on to the Exchange Server.
You must add codepages manually for those languages that are not supported in the Language list. You can find all the NLS files in the Microsoft Exchange 4.0 Resource Kit, with the NLS Configuration tool. To manually add codepages, you need to edit the registry.

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
  1. Copy the codepage file to the %SystemRoot%\System32 directory, and then name the file C_ANSI codepage ID.nls, for example, the C_950.nls file.
  2. Start Registry Editor (Regedt32.exe).
  3. Locate the following key in the registry:

    \\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\CodePage

  4. On the Edit menu, click Add Value, and then add the following registry value:

    Value Name: the ANSI Codepage ID
    Data Type: REG_SZ
    String: the file name of this codepage file

  5. Locate the following key in the registry:

    \\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Language

  6. On the Edit menu, click Add Value, and then add the following registry value:

    Value Name: the Windows Locale ID
    Data Type: REG_SZ
    String: l_intl.nls

The following table lists some locales that Microsoft currently supports.

CodepageANSI Codepage IDCodepage NLS FilesLCID
Czech1250c_852.nls0405
Danish1252c_850.nls0406
Dutch1252c_850.nls0413
English (Australia)1252c_850.nls0C09
English (Britain)1252c_850.nls0809
English (Canada)1252c_850.nls1009
English (Ireland)1252c_850.nls1809
English (New Zealand)1252c_850.nls1409
English (South Africa)1252c_437.nls1C09
English (US)1252c_437.nls0409
Finnish1252c_850.nls040B
French1252c_850.nls040C
German1252c_850.nls0407
Greece1253c_737.nls0408
Hungarian1250c_852.nls040E
Italian1252c_850.nls0410
Norwegian1252c_850.nls0814
Polish1250c_852.nls0415
Portuguese(Portugal)1252c_850.nls0816
Portuguese(Brazil)1252c_850.nls0416
Russian1251c_866.nls0419
Spanish(Mexico)1252c_850.nls080A
Spanish(Modern Sort)1252c_850.nls0C0A
Spanish(Traditional Sort)1252c_850.nls040A
Swedish1252c_850.nls041D
Turkey1254c_857.nls041F
Japanese932c_932.nls0411
Korean949c_949.nls0412
Chinese (PRC)936c_936.nls0804
Chinese (Taiwan)950c_950.nls0404

Modification Type:MinorLast Reviewed:4/28/2005
Keywords:kbhowto kbusage KB151701