函数
GLibutf8_collate
声明 [src]
gint
g_utf8_collate (
const gchar* str1,
const gchar* str2
)
说明 [src]
使用 [当前语言环境][setlocale] 的语言正确规则比较两个字符串的顺序。当对大量字符串进行排序时,使用 g_utf8_collate_key()
获取整理密钥,然后在排序时用 strcmp()
比较密钥会比对原始字符串进行排序明显快。
如果两个字符串由于位于不同的整理序列而无法比较,结果将不确定。例如,如果字符串使用不同的语言脚本,就可能发生这种情况。