简短;
如果文件名为asci,则php unlink正在处理它们。但是,如果我尝试删除一个名为“包括了”等的文件,那么取消链接就会产生文件找不到错误。
我有办法解决这个问题吗?或者是PHP和操作系统之间的关系引起的问题。
发布于 2014-08-28 00:16:10
这是一个明确的编码问题。
试试这个(如果‘./if’不是UTF-8,动态加载(例如):
unlink(mb_convert_encoding('./çö', 'UTF-8'))也许你在用Windows?来自here
unlink(iconv('utf-8', 'cp1252', './çö'));无论如何,你应该避免那些文件名。如果它来自用户:永远不要信任用户的输入!
https://stackoverflow.com/questions/25537833
复制相似问题