LC_ALL:影响所有的设定项。
LC_CTYPE:仅影响指定的设定项。
LANG:改变没有设定LC_CTYPE的其它项的默认值。
获取之前的locale设定:
const conar * cur_locale = setlocale(LC_CTYPE,NULL);
改变当前的多字节环境:
const char * szlocale = setlocale(LC_CTYPE,".936"); //equals setlocale(LC_CTYPE,"chs");
影响 localtime,mbstowcs 等相关函数行为