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: