blob: 4429fd9fa1c6845a5a83600ca7b4c0b492ad88ce [file] [log] [blame]
<!-- ##### SECTION Title ##### -->
Character Set Conversion
<!-- ##### SECTION Short_Description ##### -->
convert strings between different character sets using <function>iconv()</function>.
<!-- ##### SECTION Long_Description ##### -->
<para>
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
</para>
<!-- ##### FUNCTION g_convert ##### -->
<para>
</para>
@str:
@len:
@to_codeset:
@from_codeset:
@bytes_read:
@bytes_written:
@error:
@Returns:
<!-- ##### FUNCTION g_convert_with_fallback ##### -->
<para>
</para>
@str:
@len:
@to_codeset:
@from_codeset:
@fallback:
@bytes_read:
@bytes_written:
@error:
@Returns:
<!-- ##### STRUCT GIConv ##### -->
<para>
The <structname>GIConv</structname> struct wraps an
<function>iconv()</function> conversion descriptor. It contains private data
and should only be accessed using the following functions.
</para>
<!-- ##### FUNCTION g_convert_with_iconv ##### -->
<para>
</para>
@str:
@len:
@converter:
@bytes_read:
@bytes_written:
@error:
@Returns:
<!-- ##### MACRO G_CONVERT_ERROR ##### -->
<para>
Error domain for character set conversions. Errors in this domain will
be from the #GConvertError enumeration. See #GError for information on
error domains.
</para>
<!-- ##### FUNCTION g_iconv_open ##### -->
<para>
</para>
@to_codeset:
@from_codeset:
@Returns:
<!-- ##### FUNCTION g_iconv ##### -->
<para>
</para>
@converter:
@inbuf:
@inbytes_left:
@outbuf:
@outbytes_left:
@Returns:
<!-- ##### FUNCTION g_iconv_close ##### -->
<para>
</para>
@converter:
@Returns:
<!-- ##### FUNCTION g_locale_to_utf8 ##### -->
<para>
</para>
@opsysstring:
@len:
@bytes_read:
@bytes_written:
@error:
@Returns:
<!-- ##### FUNCTION g_filename_to_utf8 ##### -->
<para>
</para>
@opsysstring:
@len:
@bytes_read:
@bytes_written:
@error:
@Returns:
<!-- ##### FUNCTION g_filename_from_utf8 ##### -->
<para>
</para>
@utf8string:
@len:
@bytes_read:
@bytes_written:
@error:
@Returns:
<!-- ##### FUNCTION g_filename_from_uri ##### -->
<para>
</para>
@uri:
@hostname:
@error:
@Returns:
<!-- ##### FUNCTION g_filename_to_uri ##### -->
<para>
</para>
@filename:
@hostname:
@error:
@Returns:
<!-- ##### FUNCTION g_locale_from_utf8 ##### -->
<para>
</para>
@utf8string:
@len:
@bytes_read:
@bytes_written:
@error:
@Returns:
<!-- ##### ENUM GConvertError ##### -->
<para>
Error codes returned by character set conversion routines.
</para>
@G_CONVERT_ERROR_NO_CONVERSION: Conversion between the requested character sets
is not supported.
@G_CONVERT_ERROR_ILLEGAL_SEQUENCE: Invalid byte sequence in conversion input.
@G_CONVERT_ERROR_FAILED: Conversion failed for some reason.
@G_CONVERT_ERROR_PARTIAL_INPUT: Partial character sequence at end of input.
@G_CONVERT_ERROR_BAD_URI: URI is invalid.
@G_CONVERT_ERROR_NOT_ABSOLUTE_PATH: Pathname is not an absolute path.
<!-- ##### FUNCTION g_get_charset ##### -->
<para>
</para>
@charset:
@Returns: