注:此系统使用默认编码,default指的是安装系统是所设置的语言编码
如果需要改改系统编码,可以修改/etc/sysconfig/i18n,如把utf-8改成中文编码,如下代码所示:
LANG=en_US.UTF-8
改为
LANG="zh_CN.GBK"
之后重启即可。
然后修改/etc/sysconfig/i18n,如改成中文编码:LANG=en_US.UTF-8
改为
LANG="zh_CN.GBK"
然后在不重启的情况下重新加载i18n文件
可以用以下代码: char *codecode=getenv("LANG")这段代码的意思是用getenv系统调用,获取LANG这个环境变量的值,LANG环境变量存放的就是当前的linux系统默认编码。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)