博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP中上传含有中文的文件名的文件出现乱码问题
阅读量:4564 次
发布时间:2019-06-08

本文共 328 字,大约阅读时间需要 1 分钟。

PHP中使用move_uploaded_file() 函数上传文件时,若上传的文件名中含有中文会显示乱码

原因是:我的PHP编码是UTF-8,而我的操作系统是GBK的原因
解决方法是对保存的文件名使用PHP函数 iconv() 转换编码
如 iconv("UTF-8","gb2312",$filename); 即将$filename的编码由UTF-8转换为GBK
实例:
 if(move_uploaded_file($_FILES['upfile']['tmp_name'],iconv("UTF-8","gb2312",$filename)))

转载于:https://www.cnblogs.com/luodao1991/p/3182531.html

你可能感兴趣的文章
洛谷1156垃圾陷阱
查看>>
python ==》 递归
查看>>
简单网络请求封装
查看>>
django —— MVT模型
查看>>
oracle 静默安装
查看>>
Python3基础(2)模块、数据类型及运算、进制、列表、元组、字符串操作、字典...
查看>>
服务器上centos 7 配置静态IP
查看>>
C# unsafe模式内存操作深入探索
查看>>
Redis拾遗(一)
查看>>
js字符串转换为Json对象的三种写法
查看>>
Is it possible to display icons in a PopupMenu?
查看>>
制作导航条
查看>>
iOS中的内存管理1
查看>>
23种设计模式全解析
查看>>
Learning Python 008 正则表达式-003 sub()方法
查看>>
Linux的虚拟机拷贝到另外的操作系统时,NAT方式的静态IP无效,一直是获取的DHCP动态地址...
查看>>
要检测两个C文件的代码的抄袭情况
查看>>
iOS开发之应用内支付IAP全部流程
查看>>
【web技术】html特效代码(一)
查看>>
SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块
查看>>