900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 解决火狐浏览器中文乱码问题

解决火狐浏览器中文乱码问题

时间:2021-06-13 20:00:54

相关推荐

解决火狐浏览器中文乱码问题

解决火狐浏览器中文乱码问题

问题出现原因: 由于火狐浏览器会对中文字符进行自动转码,所以对于火狐浏览器要特殊处理

解决方法:

String agent =request.getHeader("USER-AGENT").toLowerCase();if (agent.contains("firefox")) {response.setCharacterEncoding("UTF-8");response.setHeader("content-Type", "application/vnd.ms-excel");fileName = URLEncoder.encode(fileName, StandardCharsets.UTF_8.name());fileName = new String(fileName.getBytes(), StandardCharsets.ISO_8859_1.name());response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);response.setHeader("Content-Disposition", "attachment;filename="+ fileName+format+".xls");}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。