讨论数量:
有没有自己做一些排错?例如说重新在别的主机文件夹中创建中文文件名文件,或者尝试在 Homestead 虚拟机里创建中文文件会有问题:
$ cd ~
$ touch 中文名字测试.txt
Homestead 控制台默认已经设置了 UTF8 编码解析,看你 locale
输出也是正确的。
Windows 坑就是比较多,如果不是业务上需要这么处理,不建议你纠结。或者找个方案避开,除非你将要部署的服务器是 Windows 的并且有很多中文需要处理,并且在那里也遇到了相同的问题。
推荐文章: