您的位置:

php中文命名文件上传utf(php上传文件重命名)

本文目录一览:

php中文命名文件上传utf-8转gb123为???

linux 下存汉字文档恐怕都回有这个问题。转换下吧,而且可以名字存在数据库里面

PHP上传文件中文文件名乱码

如果php运行在window平台,由于window操作系统似乎默认是gb2312的,这时如果php文件是utf8编码,那上传的文件保存后,中文名称会乱码!

解决办法是

要不就是不要使用中文命名

要不就是统一编码

电脑是日文系统的,php实现上传文件时,如果是中文名,就会乱码,使用iconv函数也不行,怎么破

先确定php文件的编码格式是不是UTF-8的,比如在头部加:header('Content-Type: multipart/form-data;charset=utf-8');

再确认下文件上传时提交的文件名是否也是这个格式的