g_completion_complete_utf8: : the GCompletion : the prefix string, typically used by the user, which is compared with each of the items : if non-NULL, returns the longest prefix which is common to all items that matched , or NULL if no items matched . This string should be freed when no longer needed.
Attempts to complete the string using the GCompletion target items. In contrast to g_completion_complete(), this function returns the largest common prefix that is a valid UTF-8 string, omitting a possible common partial character.
You should use this function instead of g_completion_complete() if your items are UTF-8 strings.
Return value: the list of items whose strings begin with . This should not be changed.
Since: 2.4