utf8Collate

fun utf8Collate(str1: String, str2: String): <Error class: unknown class>

Compares two strings for ordering using the linguistically correct rules for the setlocale. When sorting a large number of strings, it will be significantly faster to obtain collation keys with g_utf8_collate_key() and compare the keys with strcmp() when sorting instead of sorting the original strings.

If the two strings are not comparable due to being in different collation sequences, the result is undefined. This can happen if the strings are in different language scripts, for example.

Return

< 0 if @str1 compares before @str2, 0 if they compare equal, 0 if @str1 compares after @str2.

Parameters

str1

a UTF-8 encoded string

str2

a UTF-8 encoded string