#include #include #include #include int main (int argc, char *argv[]) { const static char *array[] = { "汉语 (中国)", "ไทย (ไทย)", "Albanian ", "中文 (台灣)", "Ελληνικά, Σύγχρονα (Κύπρος)", NULL }; const char *a, *b; int i; a = array [0]; b = array [2]; setlocale (LC_ALL, ""); i = g_utf8_collate (a, b); g_printf ("utf8_collate %s %d %s\n", a, i, b); i = g_strcmp0 (a, b); g_printf ("strcmp %s %d %s\n", a, i, b); return 0; }