public string to_utf8 (long len = -1, out long items_read = null, out long items_written = null) throws ConvertError
Convert a string from a 32-bit fixed width representation as UCS-4.
to UTF-8. The result will be terminated with a 0 byte.
the maximum length (number of characters) of
location to store number of characters read, or null.
location to store number of bytes written or null. The value here stored does not include the trailing 0 byte.
a UCS-4 encoded string
a pointer to a newly allocated UTF-8 string. This value must be freed with g_free
. If an error occurs, null will be returned and throws set. In that