首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php unlink() non字符= file

php unlink() non字符= file
EN

Stack Overflow用户
提问于 2014-08-27 22:16:36
回答 1查看 621关注 0票数 3

简短;

如果文件名为asci,则php unlink正在处理它们。但是,如果我尝试删除一个名为“包括了”等的文件,那么取消链接就会产生文件找不到错误。

我有办法解决这个问题吗?或者是PHP和操作系统之间的关系引起的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-28 00:16:10

这是一个明确的编码问题。

试试这个(如果‘./if’不是UTF-8,动态加载(例如):

代码语言:javascript
复制
unlink(mb_convert_encoding('./çö', 'UTF-8'))

也许你在用Windows?来自here

代码语言:javascript
复制
unlink(iconv('utf-8', 'cp1252', './çö'));

无论如何,你应该避免那些文件名。如果它来自用户:永远不要信任用户的输入!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25537833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档