函数
GLibhostname_is_non_ascii
since: 2.22
声明 [src]
gboolean
g_hostname_is_non_ascii (
const gchar* hostname
)
描述 [src]
测试hostname
中是否含有 Unicode 字符。如果返回 TRUE
,则需要使用 g_hostname_to_ascii()
对主机名进行编码,然后再将其用于非 IDN 感知环境中。
请注意,主机名既可以包含编码段,也可以包含未编码段,所以对于一个名称,g_hostname_is_non_ascii()
和 g_hostname_is_ascii_encoded()
这两个函数都有可能返回 TRUE
。
自 2.22 起提供: