美文网首页
[PHP]解决命令输出结果为乱码的问题

[PHP]解决命令输出结果为乱码的问题

作者: w_w_wei | 来源:发表于2018-11-30 16:21 被阅读0次

在执行exec,system等函数前, 设置环境语言

$locale='en_US.UTF-8';
setlocale(LC_ALL,$locale);
putenv('LC_ALL='.$locale);

setlocale() 函数设置地区信息(地域信息)。

地区信息是针对一个地理区域的语言、货币、时间以及其他信息。

注释:setlocale() 函数仅针对当前脚本改变地区信息。

提示:可通过 setlocale(LC_ALL,NULL) 把地区信息设置为系统默认。

相关文章

网友评论

      本文标题:[PHP]解决命令输出结果为乱码的问题

      本文链接:https://www.haomeiwen.com/subject/zawccqtx.html