webyjh 发表于 2008-7-24 06:45:13

文件上传后文件名乱码,所有已设为UTF-8编码

当我用UTF-8编码的文件上传的后,上传的文件名都是乱码, 查看了一下CI的上传类等都是用ANSI编码,我把upload.php这个上传类编码也改成utf-8后,还是不行,

这种情况下我是不是要对整个CI的所有文件改变编码?

Hex 发表于 2008-7-24 10:09:43

至少这和 CI 源码是什么编码关系不大

pp18180058 发表于 2008-8-3 04:27:25

你把想要保存的文件名iconv一下就可以了
windows的文件名是ansi的,

iconv('utf-8','gb2312',$upfilename);

xjflyttp 发表于 2008-8-5 23:36:23

纯英文的文件..utf8和ansi编码是一样的..

四叶妹妹 发表于 2013-3-28 23:14:43

不是有iconv么
页: [1]
查看完整版本: 文件上传后文件名乱码,所有已设为UTF-8编码