【发布时间】:2014-12-08 16:14:47
【问题描述】:
我知道有很多类似的问题,但我仍然找不到解决方案,
我的代码:
resp.setContentType("text/csv; charset=UTF-8");
resp.addHeader("Content-Disposition", "attachment; filename=file.csv");
resp.addHeader("Pragma", "no-cache");
resp.addHeader("Expires", "0");
resp.addHeader("Content-Encoding", "UTF-8");
resp.getWriter().write(sb.toString());
结果在 Excel 中以乱码文本而不是希伯来文形式打开。
我应该如何更改此文本,以便可以在 Excell 中打开结果 CSV(无需将其导入 Excel)?
即我应该使用什么字符集,生成它的正确代码是什么?
【问题讨论】: