回复: 中文附件名乱码BUG的解决方案

这样的修改是不可靠的,只能解决一部分问题,并不是通用的解决办法。因为你将编码硬性指定了:gb2312。
如果我来一个 GBK 编码的呢?GB18030 的呢?UTF-8 的呢?

应该可以通过某种方法获得 filename 里的编码(格式是固定的:=?编码?xxx)。

不过楼主提供了一个思路,感谢分享。

回复: 中文附件名乱码BUG的解决方案

应该考虑用 php 函数来自动获取 encode 后的附件名里的字符集编码。
例如 split() 函数:
http://us2.php.net/split