php的putenv函数中文不能使用的问题

WBOY
发布: 2016-10-10 11:39:14
原创
2067 人浏览过

如果了解laravel可以顺便看下上面这块;如果不了解;直奔分割线以下即可;

.env中的任何一项这里以MAIL_DRIVER为例
改为“我的” 用env函数 可以正常获取到值;
改为“我”用env函数 就无法正常获取了;

<code>MAIL_DRIVER=我
var_dump(env(MAIL_DRIVER''));  // NULL


MAIL_DRIVER=我的
var_dump(env(MAIL_DRIVER''));  // 我的</code>
登录后复制

其他的一些中文比如说“好” 也会出现这种情况;
不得不说;laravel博大精深;研究了会env函数源码;
最后定位到的问题是;
-------------------------------------------------了解和不了解laravel框架的分割线------------------------------------------------

<code>putenv("PROJECT_NAME=我的");
phpinfo();</code>
登录后复制

在phpinfo中的Environment 是可以搜索到 PROJECT_NAME

<code>putenv("PROJECT_NAME=我");
phpinfo();</code>
登录后复制

在phpinfo中的Environment 是可以搜索不到 PROJECT_NAME

请教亲们;这是为什么呢?如何无障碍的设置中文值?

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!