这两天在编写一个文件上传的小程序的时候,发现在上传之后文件名变成了乱码,而文件里面的内容没有改变,原因是上传的文件的编码与程序文件的编码不同,使用iconv函数进行编码调整,如果要上传有中文名的文件,可以使用iconv('uft-8','gb2312//IGNORE',$filename);进行转换,//IGNORE是忽略转换时候的错误。
php上传文件名中文乱码问题
最新推荐文章于 2021-03-10 04:33:34 发布
这两天在编写一个文件上传的小程序的时候,发现在上传之后文件名变成了乱码,而文件里面的内容没有改变,原因是上传的文件的编码与程序文件的编码不同,使用iconv函数进行编码调整,如果要上传有中文名的文件,可以使用iconv('uft-8','gb2312//IGNORE',$filename);进行转换,//IGNORE是忽略转换时候的错误。