+
 新版

用easypoi导出的excel表格里数据是乱码怎么解决

wyawyawyaw 发布于 2020/07/06 11:21
阅读 5K+
收藏 0
response.setCharacterEncoding("UTF-8");
response.setContentType("application/ms-excel");
String fileName = "数据-" + timeStr + ".xlsx";
try {
    fileName = java.net.URLEncoder.encode(fileName, "UTF-8"); // 这句很重要,不然文件名为乱码
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
}
ExcelUtils.exportExcel(excelList, "数据", "数据", ExcelToGongyuHouseVillageEntity.class, fileName, response);
加载中
0
Asdybing
Asdybing

response.setContentType("application/vnd.ms-excel;charset=gb2312");

试试这个

wyawyawyaw
wyawyawyaw
问题:用swagger测试导出Excel的文件名乱码,内容也是乱码。
wyawyawyaw
wyawyawyaw
不可以
0
f
freezingsky

你不要用web环境 ,直接本地写个main方法跑一下,就可以判断出来了。

0
GavinWells
GavinWells
断点调试,先准确定位乱码出现的地方,在针对性解决问题
wyawyawyaw
wyawyawyaw
可能是浏览器的问题,我时候网上的解决办法还是不太行
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部