Enable Internationalization in Windows XP

  1. Go to the Control Panel by clicking Start and then Control Panel.
  2. If you are not already in "Classic View" do so by clicking "Switch to Classic View" on the left side of the window. Now choose Regional and Language Settings.

  3. Now click on the "Languages" tab. Here there are two checkboxes. If you check the box titled "Install files for complex script and right-to-left languages", you will get Arabic, Hebrew, Thai, and some Indian languages. Checking the "East Asain Languages" box will install languages such as Japanese, Korean, and Chinese.
  4. Selecting "Details" under "Text services and input languages" will allow you to input a language and method. Select the appropriate input language and method under "Default input language". Options for switching between languages are displayed by selecting "Language Bar". Other keyboard options are available in the "Key Setting" dialog. Selecting "Add..." will bring up a box which allows you to change the input language and the characters generated on a normal keyboard. To do this, choose the desired input language, then click the checkbox before "Keyboard Layout/IME" and then select the appropriate language from the drop-down menu. Now hit "Ok".
  5. Clicking the "Advanced" tab in the "Regional and Language Options" window brings up more options. The top box is labled "Language for non-Unicode programs". In general, it is not possible to know which programs support Unicode and which do not. Therefore, if you are working in Korean some of your programs will show Korean just fine, and others will not. If your program does not correctly display Korean the solution is to set the System default code page to Korean. To do this in Windows XP you have to set the "Language for non-Unicode programs" to Korean, and then Korean will show up correctly in all applications. This setting is required for Arabic, Hebrew, Asian languages, Russian, and any language whose alphabet is different from Western European.