Hostname.isNonAscii

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. Since 2.22

class Hostname
static
int
isNonAscii
(
string hostname
)

Parameters

hostname string

a hostname

Return Value

Type: int

TRUE if hostname contains any non-ASCII characters

Meta