1. C言語 - 標準ライブラリ - locale.h

 
1.1 setlocale

1.1 setlocale


char *setlocale(int category, const char *locale);
 主な category は以下の通りです。
カテゴリー 意味
LC_ALL すべてのロケール
LC_ADDRESS 住所・地理関連の要素のフォーマット
LC_CTYPE 文字の分類
LC_MEASUREMENT 単位系に関する設定(メートル法かヤード法か)
LC_MESSAGES 自然言語メッセージ
LC_MONETARY 金額の表示方法
LC_NUMERIC 金額以外の数値の表示方法
LC_TIME 日付と時刻の表示方法

 文字列を日本語 UTF-8 で使用するのであれば


	setlocale(LC_ALL, "ja_JP.UTF-8");
 とします。