当前位置: 代码迷 >> WebSphere >> websphere下载的中文名乱码,而用tomcat没这有关问题
  详细解决方案

websphere下载的中文名乱码,而用tomcat没这有关问题

热度:400   发布时间:2016-05-02 06:16:55.0
websphere下载的中文名乱码,而用tomcat没这问题!
直接贴代码:

         String recommendedName = new String(file.getBytes(), “ISO8859_1”);                                
         response.reset();
         response.setContentType(“application/vnd.ms-excel;charset=gb2312”);                                   
                                                           
         response.setHeader("Pragma", "No-cache");                                    
         response.setHeader("Cache-Control", "no-cache");                          
         response.setDateHeader("Expires", 0);                                        
         
         response.setHeader("Content-Disposition","attachment; filename=" + recommendedName + "\"");                                                                        
         response.resetBuffer();                                                      
         PrintWriter sos = response.getWriter();
         sos.print(sb.toString());
         sos.flush();                                                                 
         sos.close();  


下载中文名乱码,求高人指点,急?

------解决方案--------------------
 response.setHeader("Content-Disposition","attachment; filename=" + URLEncoder.encode(recommendedName,"UTF-8")+ "\"");      //兄弟,最好改成utf-8                                                                  
  相关解决方案