You are currently viewing a snapshot of taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to, please file a bug.

PUBLIC UNICVTAPI uint16* INTL_UTF8ToUCS2 ( const unsigned char *utf8p, int32 *num_chars )

Convert text from UTF-8 to UCS-2 encoding


Convert text from UTF-8 to UCS-2 encoding. UCS-2 is the abbreviation for the two byte form of Unicode. UTF-8 is a transformation encoding for Unicode. For more information about UTF-8 look at RFC 2279 in . For more information about UCS-2, look at
UCS-2 string, NULL terminated by U+0000, or NULL. The caller should free it by calling XP_FREE when it is no longer needed.
utf8p - Specifies the UTF-8 text buffer. It is NULL terminated.
num_chars - Returns the length of the converted UCS-2 in UCS-2 units not bytes
See Also:

alphabetic index hierarchy of classes

Copyright © 1998 Netscape Communications Corporation

generated by doc++