函数原形为:char *setlocale( int category, const char *locale );
头文件:<locale.h>
对于简体中文可以使用如下设置:setlocale( LC_ALL, "chs" ); 也可以写成这样setlocale( LC_ALL, ".936" );
category:为locale分类,表达一种locale的领域方面,通常有下面这些预定义常量:LC_ALL、LC_COLLATE、LC_CTYPE、LC_MESSAGES、LC_MONETARY、LC_NUMERIC、LC_TIME,其中 LC_ALL 表示所有其它locale分类的并集。
locale:为期望设定的locale名称字符串为
ISO 639 中规定的语言代码, ISO 3166 中规定的国家/地区代码,codeset 为字符集名称。