Enabling Language Support in Microsoft Windows

If you are not seeing all the correct language characters on your screen, or your dates and numbers are not displaying appropriately, you may need to change certain settings in your Microsoft Windows installation.

To do this, go to the Microsoft Windows Control Panel, Regional and Language Options, and then select the appropriate language, number, currency and date options.  After restarting your system, you should be able see your application in its designated language and format.

The Regional Options control panel dialog in Microsoft Windows 2000.

Regional and Language Options in Microsoft Windows apply only to the logged in user.  You may need to also set the Regional and Language Options for your local system account under which the Microsoft IIS web server, ASP.NET, and other processes run.

To do this, open the Regional and Language Options from the Microsoft Windows Control Panel.  On the "Regional Options" tab set the locale you wish to use.  Press the Advanced tab if you wish to change any of the default formats for your locale.  Then, check "Apply all settings to the current user account and to the default user profile".

Setting the Default Locale under Windows2000

Note:  Please exit and restart Iron Speed Designer after making any changes in the Regional and Language Options dialog in Microsoft Windows.  Iron Speed Designer must be restarted in order to detect any changes made in Microsoft Windows.

Mid-Eastern and East Asian Languages

You may need to enable Mid-Eastern and East Asian languages through Microsoft Windows.  In the Control Panel, Regional and Language Options dialog, select “Install files for complex script and right-to-left languages” and “Install files for East Asian languages” as appropriate.  You may need to do this in order for Microsoft SQL Server to properly display fields in certain languages.

Enabling Language Support in Microsoft Internet Explorer

Viewing certain character sets, especially Asian and European character sets, require your browser to be set to Unicode (UTF-8) format.  Be sure to set your browser accordingly.

Most Web pages contain information that tells the browser what language encoding (the language and character set) to use.  If the page does not include that information, and you have the Language Encoding Auto-Select feature on, Internet Explorer can usually determine the appropriate language encoding.

To turn Auto-Select on:  On the View menu in Internet Explorer, point to Encoding, and then make sure Auto-Select has a check mark. If it doesn't, select it.  If you are prompted to download language support components, click Download.  If Auto-Select cannot determine the correct language encoding, and you know what language encoding it should be, you can manually select it.

To select the language encoding for a Web page:  On the View menu, point to Encoding, point to More, and then click the appropriate language.  If you are prompted to download language support components, click Download.

Displaying Non-UTF-8 Encoded Text in your Web Browser

If the text you are inserting text into your application (for insertion into the database) is NOT UTF-8 encoded, then it will be saved in your database in its original encoding format, not UTF-8.  Similarly, if the text stored in your database is not UTF-8 encoded, then your application may not be able to properly display this text because your application pages are UTF-8 encoded.

You can generally fix this display problem by installing the appropriate language fonts for your web browser.  This enables your web browser to display non-UTF-8 encoded text even though the web page was created with UTF-8 encoding.

For Internet Explorer, select Tools à Internet Options... à Languages... to add additional language fonts to your web browser.

See Also

Localizing (Internationalizing) Your Application

Resource File Format

Editing Resource Files

Enabling Language Support in Microsoft Windows

Customizing Error and Validation Message Strings