php utf8编码上传中文文件名出现乱码
发布:smiling 来源: PHP粉丝网 添加日期:2013-12-03 22:01:03 浏览: 评论:0
- <?php
- 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中UTF8编码页面iconv转码失败(2013-12-04)
- ·PHP中UTF8中文字符截断程序代码(2014-07-31)
- ·php fopen创建utf8编码文件例子(2014-09-21)
- ·php获取utf8字符串的字符长度实例(2014-09-22)
- ·PHP检测字符串是否为UTF8编码4种方法(2015-04-09)
- ·php 判断网页是否是utf8编码的方法(2021-02-09)
- ·PHP与MYSQL中UTF8编码的中文排序实例(2021-04-17)
- ·PHP与MYSQL中UTF8 中文排序示例代码(2021-04-18)
- ·php使用fopen创建utf8编码文件的方法(2021-04-20)
- ·简单谈谈php中的unicode和utf8编码(2021-05-28)
- ·PHP和Mysql中转UTF8编码问题汇总(2021-06-20)
- ·PHP实现UTF8二进制及明文字符串的转化功能示例(2021-08-20)
- ·PHP原版HTML编码器溢出问题的解决(2013-11-13)
- ·PHP utf-8和gb2312编码转换乱码的问题(2013-12-02)
- ·firefox提示:内容编码错误 无法显示您尝试查看的页面(2013-12-04)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)