php utf8编码上传中文文件名出现乱码
发布:smiling 来源: PHP粉丝网 添加日期:2013-11-14 18:13:33 浏览: 评论:0
下面我来总结一下php utf8编码上传中文文件名出现乱码解决办法,有碰这类问题的朋友可参考参考。
- if(isset($_FILES['file'])){
- $upload='upload/'.$_FILES['file']['name'];
- if(is_uploaded_file($_FILES['file']['tmp_name'])){
- //iconv函数解决上传文件中文名乱码的问题,但是不提倡文件名是中文的,特别是unix/linux环境下 ,当你要输出的时候,又要给变回来,iconv('gb2312',UTF-8',$upload)
- if(!move_uploaded_file($_FILES['file']['tmp_name'],iconv('UTF-8','gb2312',$upload))){
- echo 'failed';
- }else{
- echo 'success';
- }
- }
- else{
- echo 'failed';
- }
- }
- /******关于iconv函数的应用:string iconv ( string in_charset, string out_charset, string str )
- * in_charset:传入的文件的格式
- * out_charset:输出的文件的格式
- * str:文件路径
- *****/
- ?>
Tags: utf8 编码 上传文件 中文乱码
相关文章
- ·php中检测上传文件类型与上传图片大小代码(2013-11-14)
- ·CKEditor+CKFinder+php上传文件配置方法(2013-12-02)
- ·php上传文件与图片重命名方法总结(2014-01-06)
- ·如何设置PHP上传文件大小限制(2014-01-06)
- ·ckeditor上传文件重命名并加水印配置方法(2014-01-07)
- ·php获取上传文件名的文件类型(2014-01-15)
- ·PHP上传文件代码之入门代码(2014-02-27)
- ·PHP上传文件示例程序代码(适合初学者)(2014-07-17)
- ·php上传文件代码实例(2014-08-18)
- ·php验证上传文件类型(2014-08-25)
- ·PHP Ajax上传文件实例,ajaxfileupload.js(2014-08-27)
- ·一个PHP无刷新上传文件程序代码(2014-08-27)
- ·php中检测上传文件类型与上传图片大小代码(2014-09-02)
- ·PHP通过FTP上传文件详解介绍(2014-09-14)
- ·深入分析PHP上传文件的案例(适合初学者)(2015-04-08)
- ·PHP上传文件时如何自动分配的路径(2015-04-09)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)