You are currently viewing a snapshot of www.mozilla.org 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 www.mozilla.org, 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

Documentation

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 ftp://ds.internic.net/rfc/rfc2279.txt . For more information about UCS-2, look at http://www.unicode.org.
Returns:
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.
Parameters:
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:
INTL_UCS2ToUTF8

alphabetic index hierarchy of classes


Copyright © 1998 Netscape Communications Corporation

generated by doc++