mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-04-22 15:19:16 +02:00
Tue Feb 24 14:09:21 2004 Owen Taylor <otaylor@redhat.com> * === Released 2.3.3 === * configure.in: Version 2.3.3, interface age 0.
207 lines
2.9 KiB
Plaintext
207 lines
2.9 KiB
Plaintext
<!-- ##### 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:
|
|
|
|
|