函数
GLibascii_strcasecmp
声明 [src]
gint
g_ascii_strcasecmp (
const gchar* s1,
const gchar* s2
)
描述 [src]
比较两个字符串,忽略ASCII字符的大小写。
与BSD strcasecmp()
函数不同,此函数只识别标准ASCII 字母,并忽略区域设置,将所有非ASCII 字节都当做不是字母处理。
这个函数应该只用于已知为编码的字符串,其中对应于ASCII 字母的字节始终表示它们自己。这包括UTF-8 和ISO-8859-* 字符集,但不包括双字节编码,例如 Windows 代码页 932,其中双字节字符的后缀字节包括所有ASCII 字母。如果使用此函数比较两个CP932字符串,将得到错误匹配。
s1
和 s2
都必须为非NULL
。