最終更新:2013-01-05 (土) 05:53:48 (4119d)  

setlocale
Top / setlocale

現在のロケール (locale) を設定する

char *setlocale(int category, const char *locale);

カテゴリ

  • LC_ALL? - 全てのロケール
  • LC_COLLATE? - 正規表現のマッチング (範囲表現と等価クラスのマッチングを決定する) と文字列の照合 (collation)
  • LC_CTYPE? - 正規表現のマッチング、文字の分類、文字の変換、大文字小文字比較、 ワイド文字関数
  • LC_MESSAGES - 地域化可能な自然言語メッセージ
  • LC_MONETARY? - 通貨の書式
  • LC_NUMERIC? - 数値の書式 (小数点や 3 桁ごとの区切り)
  • LC_TIME? - 時刻と日付けの書式

ロケール

  • "C" - standard C locale.
  • "POSIX" - alias of C
  • "" - 環境変数