| <!-- ##### 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: |
| |
| |