The Universal Language Support API (ULS) is designed to facilitate the development of internationalized applications in conjunction with the Unicode standard.

The ULS functions fall into four major categories:

Unicode Text Processing
Provides functions for working with multilingual Unicode (UCS-2) text.
Localization
Deals with the locale-specific presentation of information, and other conventions that may vary according to country or region.
Codepage Conversion
Allows text to be converted to and from Unicode or from one codepage to another.
Keyboard Input
Allows the conversion of keyboard scan codes to and from Unicode characters according to different keyboard layouts. Not documented here.


[Next]