使用UTF-8编码的VBB3论坛在下载中文附件时,在IE下会出现乱码,而在Firefox下正常,经过摸索,终于发现了解决方法,与诸君分享: header(Cache-control: max-age=31536000); 在其后添加: if (!isset($isIE)) 若没有iconv库,但是Linux主机,可以将后半部分替换为: if ($isIE)
打开attachment.php文件,查找:
header(Expires: . gmdate(“D, d M Y H:i:s”, TIMENOW + 31536000) . GMT);
header(Last-Modified: . gmdate(D, d M Y H:i:s, $attachmentinfo[dateline]) . GMT);
{
static $isIE;
$isIE = iif(is_browser(ie), true, false);
}
if ($isIE)
{
$attachmentinfo[filename] = iconv(“UTF-8″,”GBK”,$attachmentinfo[filename]);
}
{
$cmd = “echo $attachmentinfo[filename] | iconv -f UTF-8 -t GBK”;
$attachmentinfo[filename] = shell_exec($cmd);
}
解决utf-8编码vbb3附件下载名乱码_邮件服务器
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 解决utf-8编码vbb3附件下载名乱码_邮件服务器
相关推荐
-      MySQL常用的实用命令
-      mysql的root密码修改
-      Linux如何查看JDK的安装路径
-      Linux硬盘分区生效命令partprobe
-      Nginx下无法使用中文URL的解决方法
-      怎样dos命令(cmd命令)查看硬盘和内存/CPU信息
-      CentOS6下Apache开启Gzip网页压缩功能
-      Linux上查看用户创建日期的几种方法