g_strncasecmp は廃止されたようですので、同じことを行う別の関数を探しています。
質問する
611 次
3 に答える
5
http://library.gnome.org/devel/glib/stable/glib-String-Utility-Functions.html#g-strncasecmpのドキュメントから
「したがって、2 つの代替関数があります。ASCII でのみ機能し、ロケールに依存しない g_ascii_strncasecmp() と、大文字と小文字を区別しない UTF-8 の並べ替えに適した g_utf8_casefold() です。」
于 2009-12-08T09:17:41.963 に答える
0
g_ascii_strncasecmp
純粋な ASCII のg_utf8_casefold
場合、および UTF-8 文字列がある場合。
于 2009-12-08T09:17:25.423 に答える
0
多数の同じ文字列を比較する場合は、照合キーを作成することで速度を上げることができます。を使用してこれを行うと、照合キーは ASCII 文字列であるため、g_utf8_collate_key()
を使用して大文字と小文字を区別せずにキーを比較できます。g_ascii_strcmp()
于 2009-12-08T09:17:59.727 に答える