当前位置: 技术问答>linux和unix
C语言如何改变当前语言环境
来源: 互联网 发布时间:2016-03-19
本文导语: 各位大虾,我想在英文环境下运行中文界面。(程序有多个语言版本。)程序开始时使用system("export LANG=zh_CN.GB2312");system("locale");shell中显示还是en_US.UTF-8.好像第一句没有起作用。但手动在shell中输入export LANG=zh_CN.GB231...
各位大虾,我想在英文环境下运行中文界面。(程序有多个语言版本。)程序开始时使用system("export LANG=zh_CN.GB2312");system("locale");shell中显示还是en_US.UTF-8.好像第一句没有起作用。但手动在shell中输入export LANG=zh_CN.GB2312。然后输入locale命令发现已经更改。运行程序也是中文界面。如何在程序中实现export LANG=zh_CN.GB2312,有没有哪位大哥知道该如何办?
|
setlocale(LC_ALL,"zh_CN.UTF-8"); //切换到中文模式