本博客包含两个内容,一是导出excel文件中文命名,二是导出excel乱码解决。
设定contentype中的charset属性charset=utf-8
response.setContentType("application/vnd.ms-excel;charset=utf-8");
String filename = "人员信息.xls";
filename = WebUtils.charSet(filename, "ISO-8859-1", "UTF-8");
public static String charSet(String str,String oldEncode,String newEncode){
String s = null;
try{
s = new String(str.getBytes(newEncode),odlEncode);
}catch(UnsupportedEncodingException e){
e.printStackTrace();
}
return s;
}
设定contentype中的charset属性charset=utf-8
response.setContentType("application/vnd.ms-excel;charset=utf-8");