Function

GLib-2.0GLiblocale_from_utf8

  • Converts a string from UTF-8 to the encoding used for strings by the C runtime (usually the same as that used by the operating system) in the current locale. On Windows this means the system codepage.

    The input string shall not contain nul characters even if the len argument is positive. A nul character found inside the string will result in error GLib.ConvertError.ILLEGAL_SEQUENCE. Use g_convert() to convert input that may contain embedded nul characters.

    Parameters

    • utf8string: string

      a UTF-8 encoded string

    • len: number

      the length of the string, or -1 if the string is nul-terminated.

    Returns [Uint8Array<ArrayBufferLike>, number]

    A newly-allocated buffer containing the converted string, or null on an error, and error will be set.