13.3 Changing the NetWare Server Code Page

When using the Server Consolidation Utility to copy extended ASCII and double-byte character set data from NetWare® to NetWare, the source and destination NetWare servers must have the same code page set, or data will be lost during the consolidation.

WARNING:Novell does not recommend converting a foreign-language code page server back to English, nor converting a foreign-language code page server to another foreign-language code page. If either is done, it is possible that documents and folders named with or containing foreign characters might become irreversibly corrupted.

There are two recommended ways to create a NetWare server with foreign-code page support:

13.3.1 Install a NetWare Server with Regional Support

To install an English server with code page support for a foreign language, you must have an English NetWare installation CD or access to English NetWare install files.

  1. Begin the NetWare installation.

    For information on installing your specific version of NetWare, see the Novell online documentation.

    During the installation, a Regional Settings screen displays. You see three options:

    • Country: 001 (USA)

    • Code page: 437 (United States English)

    • Keyboard: United States

  2. Change the first option, Country, to the country you want the server to support.

    For example, if you want to install your English server with Japanese double-byte support, change the Country option to 081 (Japan).

    When you change the Country option, the Code page and Keyboard options change automatically to the appropriate code page and keyboard.

  3. If you intend to type foreign characters using the keyboard on the server console, accept the automatic setting displayed for the Keyboard option.

    If you do not intend to type any foreign characters on the server console, manually change the Keyboard option to US International (the last keyboard option displayed in the list).

  4. Complete the server installation.

    When the server reboots after the installation is complete, you will have an English server with a foreign code page.

13.3.2 Convert an Existing English NetWare Server to a Foreign Code Page

To convert an existing English server to a foreign code page, you must have an English NetWare installation CD or access to English NetWare install files.

  1. Bring the server down.

  2. At the DOS prompt, go to c:\nwserver.

  3. Rename lconfig.sys to lconfig.437.

    The lconfig.sys file determines what code page NetWare will run. The purpose of renaming the existing file is to allow for rolling back to the original configuration if necessary.

  4. Browse to the \install\lconfig directory on the NetWare installation CD or at the location of your NetWare installation files.

    This directory contains the lconfig.sys files for all languages. The naming convention is lc_country_codepage.country_telephone_code. Therefore, the Japanese lconfig.sys file is named lc_932.081, for example.

    The following is a partial list of lconfig.sys files with their associated language names:

    • Chinese-Simplified: LC_936.086

    • Chinese-Traditional: LC_950.088

    • French: LC_850.033

    • German: LC_850.049

    • Italian: LC_850.039

    • Japanese: LC_932.081

    • Korean: LC_949.082

    • Portuguese: LC_860.351

    • Russian: LC_855.007 or LC_866.007

    • Spanish (Argentina): LC_850.054

    • US English: LC_437.001

  5. Select the language code page file you want to implement and copy it to the c:\nwserver directory.

  6. Rename the lc_xxx.xxx file you just copied to lconfig.sys.

    If you are converting an English server to a single-byte language like German or Russian, then you are finished. When you start the server, you will have foreign-language code page support for the country you selected.

    If you have selected a double-byte code page like Japanese or Chinese, continue with Step 7.

  7. (Conditional) If installing a double-byte code page, copy the necessary server font files.

    1. Go to \startup on your NetWare installation CD and select the font files appropriate for your language:

      • Japanese: jpn*.fnt

      • Korean: kor*.fnt

      • Chinese Traditional: bg5*.fnt

      • Chinese Simplified: gb*.fnt

    2. Add Load vgadisp.nlm to c:\nwserver\startup.ncf.

      Vgadisp.nlm allows for double-byte characters such as Japanese or Chinese to be viewed in the C-worthy portion of the system console. It is cosmetic and does not affect the functionality of the server.

  8. Restart the server.

    You will now have foreign-language code page support for the country you selected.

13.3.3 Verifying the Current Code Page on a NetWare Server

To verify the code page currently installed on your NetWare server, enter language at the server console.

This returns “Current NLM language is (4) ENGLISH. Current DOS code page is (437),” if your server is using the English code page.

The following is a list of common code pages used for NetWare (note that some languages support multiple codepages):

  • 437: United States English

  • 850: Multilingual (English, French, German, Italian, Portuguese, Spanish)

  • 852: Slavic

  • 855: Cyrillic I

  • 857: Turkish

  • 860: Portuguese

  • 861: Icelandic

  • 862: Hebrew

  • 863: French Canadian

  • 865: Nordic

  • 866: Russian

  • 869: Greek

  • 874: Thailand

  • 932: Japanese

  • 936: Chinese Simplified

  • 949: Korean

  • 950: Chinese Traditional