Article ID: 949793 - Last Review: May 13, 2008 - Revision: 2.0 Applications may not observe regional settings or may not start when they use a Unicode-only localeSYMPTOMSApplications that are built with a new dependency on the Visual C++ Runtime Library version 7.0, the Visual C++ Runtime Library version 7.1, the Visual C++ Runtime Library version 8.0, or the Visual C++ Runtime Library version 9.0 may not correctly observe regional settings. Or, these applications may not start when they are configured to use the default code page of a Unicode-only locale.
To view a list of locales that are supported in Windows, visit the following Microsoft Web site: http://msdn2.microsoft.com/en-us/library/ms776260.aspx
(http://msdn2.microsoft.com/en-us/library/ms776260.aspx)
The locales that are listed as Unicode only in the "ANSI code page" column do not have a corresponding ANSI code page. Some software that uses the CRT for managing locale-specific will not accept these locales. This currently applies to the following locales.Collapse this table
CAUSEThis problem occurs because there is no ANSI code page for these locales and some software in the CRT relies on an ANSI code page to function correctly. If a Unicode-only user locale or user interface language is specified in the regional or language settings, and an application tries to use this locale, some functions offered by the CRT will fail. WORKAROUNDIf you are the developer of an application that is experiencing this problem, and you want your application to support these locales, work around this problem by modifying your application to use Unicode instead of the legacy ANSI codepage-based locales.
If you are an end-user of such an application, and you want to work around this problem until the application vendor makes this change, you must change the Standards and formats setting in the Regional and Language Options Control Panel item. STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section. MORE INFORMATIONFor more information about locales, visit the following Microsoft Web site:
http://msdn2.microsoft.com/en-us/library/wyzd2bce.aspx
(http://msdn2.microsoft.com/en-us/library/wyzd2bce.aspx)
For more information about configurable language and cultural settings, visit the following Microsoft Web site:http://www.microsoft.com/globaldev/reference/localetable.mspx
(http://www.microsoft.com/globaldev/reference/localetable.mspx)
For the answers to some frequently asked question about locales, visit the following Microsoft Web site:http://msdn2.microsoft.com/en-us/goglobal/bb688174.aspx
(http://msdn2.microsoft.com/en-us/goglobal/bb688174.aspx)
For more information, click the following article number about how locales may affect your application to view the article about how locales may affect your application in the Microsoft Knowledge Base:
258047
(http://support.microsoft.com/kb/258047/
)
INFO: Which locale determines how my application is presented?
APPLIES TO
| Article Translations
|

Back to the top
