最佳解决浏览器中文不兼容或中文乱码转UTF-8的方案

最佳浏览器解决中文不兼容或中文乱码转UTF-8的方案

if (req.getHeader("User-Agent").contains("FireFore")){
    //如果是火狐浏览器使用Base64编码操作
    resp.setHeader("Content-Disposition","attachment;filename==?UTF=-8?B?" + new BASE64Encoder().encode("搞笑.jpg".getBytes("UTF-8")) +"?=");
}else {
    //如果不是火狐,如谷歌使用URL编码操作
    resp.setHeader("Content-Disposition","attachment;filename=" + URLEncoder.encode("搞笑.jpg","UTF-8"));
}

猜你喜欢

转载自blog.csdn.net/m0_62068678/article/details/124157597