消息关闭
    暂无新消息!

laravel 创建中文文件夹。

问题作者 : 红狼2017-08-17发布
    $arr = $request->all();

    $foldername = iconv('utf-8','gbk',$arr['foldername']);

$dirPath="/".$foldername;
Storage::makeDirectory($dirPath);

用上述方法可以创建英文文件名,但创建不了中文文件名。请高手指教!

6个回答

︿ 1
$foldername = iconv('utf-8','gbk',$arr['foldername']);
这句去掉试试
改为
$foldername = $arr['foldername'];
︿ 1
php什么字符集,系统什么字符集?
英文可以表示代码没问题,只是字符集不对而已。
echo $foldername; 看看有什么。

现在还有用中文文件夹的么,感觉自己搞事情。

︿ 0
或者你使用mkdir原生的试试,laravel是国外框架,不支持也是有可能的。