GLib.hostname_is_non_ascii
Description: Reference for GLib.hostname_is_non_ascii

### Function

# GLibhostname_is_non_ascii

since: 2.22

#### Declaration [src]

    gboolean
    g_hostname_is_non_ascii (
      const gchar* hostname
    )

#### Description [src]

Tests if `hostname` contains Unicode characters. If this returns `TRUE`, you need to encode the hostname with `g_hostname_to_ascii()` before using it in non-IDN-aware contexts.

Note that a hostname might contain a mix of encoded and unencoded segments, and so it is possible for `g_hostname_is_non_ascii()` and `g_hostname_is_ascii_encoded()` to both return `TRUE` for a name.

Available since: 2.22

#### Parameters

`hostname`

  Type: `const gchar*`

  A hostname.

  The data is owned by the caller of the function.
  The value is a NUL terminated UTF-8 string.

#### Return value

Type: `gboolean`

`TRUE` if `hostname` contains any non-ASCII characters.