Internet Explorer Multiple-Language API
The global scope of the Internet poses a variety of international and multilingual challenges for Web developers. The Multiple-Language (MLang) application programming interface (API) addresses these issues by providing:
- Code page, locale, and character set information retrieval. For details, see Obtaining MIME Information.
- Code page, locale, and string detection methods. For details, see Code Page Detection.
- Code page and locale enumeration from the Multipurpose Internet Mail Extensions (MIME) database. For details, see Enumerating Code Pages and Locales.
- Code page, string, and character set conversions. For details, see Conversion Between Character Sets.
- Font linking to merge characters from different character sets. For details, see Font Linking.
- Locale-aware line breaking for console-based applications. For details, see Locale-based Text and Line Breaking.
A Windows CE .NET operating system can support MLang to varying degrees of functionality. The minimal implementation provides applications with the IMultiLanguage interface. Charset and encoding information are located in the resource file, rather than the system registry. A more full-featured implementation supports all of the MLang interfaces. Charset and encoding information can be located either in the resource file or the system registry. For information about the level of MLang support in your target operating system (OS), see the SDK documentation specific to that OS.
The MLang API topics provide an overview of MLang functionality and its objects, interfaces, and methods. Knowledge of Component Object Model (COM) programming is assumed. For more information about using the MLang API, see this Microsoft Web site.
See Also
About the IMultilanguage Interfaces | Internet Protocols | MLang Registry Settings
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.