当前位置: 技术问答>linux和unix
setlocale的問題
来源: 互联网 发布时间:2016-03-28
本文导语: 我想把程式環境的message是英文的 一般都下export LANGUAGE=C 現在在程式裡用setlocale(LC_ALL,""); 但當前的console的locale好像沒變,是不是setlocale只是改變程式裡本身的環境 沒有改變執行該程式所在console的環境,是否能用程式去...
我想把程式環境的message是英文的
一般都下export LANGUAGE=C
現在在程式裡用setlocale(LC_ALL,"");
但當前的console的locale好像沒變,是不是setlocale只是改變程式裡本身的環境
沒有改變執行該程式所在console的環境,是否能用程式去改變當前console的環境變數
thx
一般都下export LANGUAGE=C
現在在程式裡用setlocale(LC_ALL,"");
但當前的console的locale好像沒變,是不是setlocale只是改變程式裡本身的環境
沒有改變執行該程式所在console的環境,是否能用程式去改變當前console的環境變數
thx
|
不行。只能改变其子进程的环境。
|
在启动脚本里面修改shell的LANG环境变量
|
source脚本
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。