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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 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年前 评论

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