回复: 中文附件名乱码BUG的解决方案
这样的修改是不可靠的,只能解决一部分问题,并不是通用的解决办法。因为你将编码硬性指定了:gb2312。
如果我来一个 GBK 编码的呢?GB18030 的呢?UTF-8 的呢?
应该可以通过某种方法获得 filename 里的编码(格式是固定的:=?编码?xxx)。
不过楼主提供了一个思路,感谢分享。
支持 Red Hat Enterprise Linux, CentOS, Scientific Linux, Debian, Ubuntu, FreeBSD, OpenBSD
您尚未登陆。 请选择登陆或是注册一个新账号。
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 中文附件名乱码BUG的解决方案
这样的修改是不可靠的,只能解决一部分问题,并不是通用的解决办法。因为你将编码硬性指定了:gb2312。
如果我来一个 GBK 编码的呢?GB18030 的呢?UTF-8 的呢?
应该可以通过某种方法获得 filename 里的编码(格式是固定的:=?编码?xxx)。
不过楼主提供了一个思路,感谢分享。
应该考虑用 php 函数来自动获取 encode 后的附件名里的字符集编码。
例如 split() 函数:
http://us2.php.net/split
iRedMail 开源邮件服务解决方案 » iRedMail 技术支持 » 中文附件名乱码BUG的解决方案
Powered by PunBB, supported by Informer Technologies, Inc.
Currently installed 3 official extensions. Copyright © 2003–2010 PunBB.
页面生成时间 0.006 秒, 共执行查询 54 条