Index: ssts-web/src/main/webapp/jasperRtp/jasperreportsView.jsp =================================================================== diff -u -r35527 -r35593 --- ssts-web/src/main/webapp/jasperRtp/jasperreportsView.jsp (.../jasperreportsView.jsp) (revision 35527) +++ ssts-web/src/main/webapp/jasperRtp/jasperreportsView.jsp (.../jasperreportsView.jsp) (revision 35593) @@ -164,7 +164,7 @@ exporterHTML.setExporterInput(new SimpleExporterInput(jasperPrint)); exporterHTML.setExporterOutput(new SimpleHtmlExporterOutput(htmlStream)); exporterHTML.exportReport(); - tableStr = htmlStream.toString(); + tableStr = htmlStream.toString("UTF-8"); } }catch(Exception e){ System.out.print("空页面!"); Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/dwr/table/JasperreportsTableManager.java =================================================================== diff -u -r35550 -r35593 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/dwr/table/JasperreportsTableManager.java (.../JasperreportsTableManager.java) (revision 35550) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/dwr/table/JasperreportsTableManager.java (.../JasperreportsTableManager.java) (revision 35593) @@ -1,6 +1,7 @@ package com.forgon.disinfectsystem.jasperreports.dwr.table; import java.io.ByteArrayOutputStream; +import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.List; @@ -21,7 +22,6 @@ import com.forgon.disinfectsystem.entity.customform.formdefinition.FormDefinition; import com.forgon.disinfectsystem.entity.qualitymonitoringmanager.qualitymonitoringconfig.QualityMonitoringDefinition; import com.forgon.disinfectsystem.qualitymonitoring.definition.service.QualityMonitoringDefinitionManager; - import com.forgon.disinfectsystem.basedatamanager.reportoption.GoodsOptionManager; import com.forgon.disinfectsystem.entity.basedatamanager.reportoption.GoodsOption; import com.forgon.disinfectsystem.jasperreports.service.JasperReportManager; @@ -94,21 +94,23 @@ reportExportConfiguration.setPageIndex(i); try { exporter.exportReport(); - String printContent = htmlStream.toString(); + String printContent = htmlStream.toString("UTF-8"); if(i == (pageSize-1)){//处理最后一页table无底线(因为表格数据不够,用图片代替时,图片将table的底线遮住了,现将图片去掉) String regex = "