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