为什么php不能上传中文文件?

maosenmin 2009-11-27 04:01:13
我刚开始学习PHP,在看w3school上的上传文件章节,
if (file_exists("d:/upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"d:/upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "d:/upload/" . $_FILES["file"]["name"];
}
为什么文件名是数字或英文时可以正常,但同一个文件把名字改成有汉字的就不能上传了呢?
这样提示:
Warning: move_uploaded_file(d:/upload/11我.txt) [function.move-uploaded-file]: failed to open stream: Invalid argument in D:\wamp\www\demo2\upload_file.php on line 46
...全文
82 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yw1386 2009-11-28
  • 打赏
  • 举报
回复
看看编码的问题,应该可以给你点建议:http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fyw1386
honglei8485 2009-11-28
  • 打赏
  • 举报
回复
又是编码问题。。。这我也不懂。。。
maosenmin 2009-11-27
  • 打赏
  • 举报
回复
是的。
xuzuning 2009-11-27
  • 打赏
  • 举报
回复
你的页面是utf-8的吗?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧