5.0 UTF-8 Functions

Directory data in the LDAPv3 API is sent and received in UTF-8 format. For a discussion of the relationship between UTF-8, local, multi-byte, wide character, and unicode, see Section 1.8, Character Conversions.

To simplify the use of UTF-8 character sets, the LDAP SDK contains functions to provide developers a standard, cross-platform method to work with UTF-8 strings.

Functions to convert data between wide character and UTF-8 formats are grouped in the following categories:

In addition, the LDAP SDK contains a number of utility functions for working with UTF-8 strings. They are contained in the following category: