locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
2015-01-17 10:25
513 查看
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 等相关函数行为
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 等相关函数行为
相关文章推荐
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别(转帖)
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别(转帖)
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别
- locale的设定及其LANG、LC_ALL、LANGUAGE环境变量的区别