Function glib::hostname_is_non_ascii
source · pub fn hostname_is_non_ascii(hostname: &str) -> bool
Expand description
Tests if hostname
contains Unicode characters. If this returns
true
, you need to encode the hostname with 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 hostname_is_non_ascii()
and
hostname_is_ascii_encoded()
to both return true
for a name.
hostname
a hostname
Returns
true
if hostname
contains any non-ASCII characters