.env 文件中部分 中文 不能获取到
.env 中的任何一项这里以 MAIL_DRIVER 为例
改为“我的” 用 env 函数 可以正常获取到值;
改为“我”用 env 函数 就无法正常获取了;
MAIL_DRIVER=我
var_dump(env(MAIL_DRIVER'')); // NULL
MAIL_DRIVER=我的
var_dump(env(MAIL_DRIVER'')); // 我的
其他的一些中文比如说“好” 也会出现这种情况;
不得不说;laravel 博大精深;研究了会 env 函数源码;
最后定位到的问题是;
putenv("PROJECT_NAME=我的");
phpinfo();
在 phpinfo 中的 Environment 是可以搜索到 PROJECT_NAME
putenv("PROJECT_NAME=我");
phpinfo();
在 phpinfo 中的 Environment 搜索不到 PROJECT_NAME
请教亲们;这是为什么呢?如何在 .env 文件中无障碍的使用中文?