【发布时间】:2018-01-01 12:54:04
【问题描述】:
尝试将文件保存在包含特殊字符的目录中时遇到问题...例如,我有目录 recepção,它会创建一个名为 Recepção 的新文件夹并将文件放在那里。
我正在使用 laravel 框架,并以这种方式保存文件:
Input::file('file')->move('/recepção', 'file.pdf');
我该如何解决这个问题?
谢谢
【问题讨论】:
-
utf8_encode()怎么样? -
这样使用 --- ->move(utf8_encode('/recepção'), 'file.pdf'); ? @roberto06
-
是的。可能是
utf8_decode()。尝试Input::file('file')->move(utf8_encode('/recepção'), 'file.pdf');和Input::file('file')->move(utf8_decode('/recepção'), 'file.pdf');并告诉我它是否有效 -
使用 utf8_decode() 谢谢@roberto06
-
别担心,伙计。我将此添加为答案,请将其标记为已接受,以便将来对其他人有所帮助。
标签: php laravel upload special-characters