.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 文件中无障碍的使用中文?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
Summer
最佳答案

file

file

file

7年前 评论
讨论数量: 9
Summer

file

file

file

7年前 评论
Summer

file

file

file

7年前 评论

放个summer的文章链接过来;给后面看到这个问题的童鞋:博客:为什么必须使用 Homestead 来开发 Laravel 应用?

6年前 评论

@白俊遥 我的解决方法是在汉字最后加上一个全角空格,多次测试能够完美读出来,我的环境是Laragon 系统是windows 7

6年前 评论

单引号双引号啊,字符串嘛!

5年前 评论

楼主,您说的方法,配置文件的中文还是显示不出来啊

5年前 评论

楼主,使用你说的方法dd(),返回出来的还是null,中文并没有显示出来啊

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!