问题描述
在weblogic服务器下,用poi3.8导出数据成excel,中文数据全部都是乱码
解决方案
如果你的POI是POI 3.2之前的话,试试以下代码:HSSFCell cell = ...cell.setEncoding(HSSFCell.ENCODING_UTF_16);HSSFWorkbook workbook = ...workbook.setSheetName(sheetNo, "测试" + sheetNo, HSSFWorkbook.ENCODING_UTF_16);
解决方案二:
设置编码格式为UTF8
解决方案三:
ByteArrayInputStream(excelString.getBytes("GBK"),0,excelString.getBytes("GBK").length);
解决方案四:
如果你要正确的代码的话,贴一下你的“导出”代码。大家帮你改。
解决方案五:
设置编码方式在OutputStream中设置就ok了
时间: 2024-10-28 22:10:10