Oracle Solaris でのアプリケーションの国際化とローカライズ

印刷ビューの終了

更新: 2014 年 7 月
 
 

文字列の照合

次の関数は、現在のロケールの照合データに基づいて文字列を比較するために使用されます。

strcoll()

照合情報を使用した文字列比較

strxfrm()

文字列変換

wcscoll(), wscoll()

照合情報を使用したワイド文字文字列の比較

wcsxfrm(), wsxfrm()

ワイド文字文字列の変換

文字列の大規模なリストを並べ替える場合のパフォーマンスを向上させるには、strcoll() 関数の代わりに strxfrm() および strcmp() 関数を、wcscoll() 関数の代わりに wcsxfrm() および wcscmp() 関数を使用します。

strxfrm() および wcsxfrm() 関数を使用した場合、変換後の文字列の形式は人間が読める形式ではありません。これらの関数は、それぞれ strcmp() および wcscmp() 関数の呼び出しへの入力として使用されます。

詳細は、strcmp(3C) および wcscmp(3C) のマニュアルページを参照してください。