shell_exec("export NLS_LANG=AMERICAN_AMERICA.UTF8");
$xa = shell_exec("echo $NLS_LANG");
echo $xa;
此代码不起作用,哪里有问题?
答案 0 :(得分:0)
因为两者在不同环境中作为不同的进程运行。
php |___shell 1 |___shell 2
您可以使用putenv
来操纵环境。
putenv("NLS_LANG=AMERICAN_AMERICA.UTF8");
$xa = shell_exec("echo \$NLS_LANG");
echo $xa;
希望这有帮助。