资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php上传文件名乱码了怎么办

php上传文件名乱码的解决办法:首先打开“Upload.html”文件;然后添加语句“enctype="multipart/form-data"”;接着打开“upload.php”文件;最后对文件名进行强制转码即可。

关岭网站建设公司成都创新互联,关岭网站设计制作,有大型网站制作公司丰富经验。已为关岭1000多家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的关岭做网站的公司定做!

推荐:《PHP视频教程》

PHP上传文件和中文名乱码情况

关于PHP文件上传

在前端HTML页面,表单如下

Upload.html




    
    
    
    Document


注意

enctype="multipart/form-data"一定要写,这是告诉浏览器你在上传什么东西

前端设置文件大值

后端upload.php

上传时,PHP收到关于该文件的信息数组,这些信息可以在$_FILES这个超级全局数组中找到。

如:如果表单中的文件输入框名字为upload_file,那么关于该文件的所有信息都包含在数组$_FILES['upload_file']里面。

is_uploaded_file — 判断文件是否是通过 HTTP POST 上传的

move_uploaded_file — 将上传的文件移动到新位置

bool move_uploaded_file ( string $filename , string $destination )

当遇到中文文件名的时候,对文件名进行强制转码iconv("UTF-8", "gbk",$name),将UTF8转换成gbk,这样就不会出现乱码了
标题名称:php上传文件名乱码了怎么办
分享地址:http://www.cdkjz.cn/article/cpdeeo.html

多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220