Hi, all I'm working JasperIntelligence 1.2.1 with MySQL repository which converted from latin1 to utf8, and I'm using multibyte character in the resource(report) name, and testing. But I'm encounting the broken file name problem while exporting the report. When I use the scheduled/background report generation using PDF, the generated report filename is correct. However, when I use the on-the-fly PDF exporting, the report name is wrong. The ReportPdfExporter.java seems to put the header with raw UTF-8 bytestream, but I guess the filename must be encoded and the prefix must be attached in the 'Content-Disposition' header, like below. =?UTF-8?B?5oqA6KGT6ZaL55m6?= --------------------------------------------------------------------- protected void setAdditionalResponseHeaders(RequestContext context, HttpServletResponse response) { super.setAdditionalResponseHeaders(context, response); response.setHeader("Content-Disposition", "inline; filename="" + getReportName(context) + ".pdf""); } jasperserver-1.2.1/jasperserver/jasperserver-war-jar/src/main/java/com/jaspersoft/jasperserver/war/action/ReportPdfExporter.java --------------------------------------------------------------------- Is this a bug? or I'm misunderstanding? Any suggestion? Post edited by: snaga, at: 2007/07/10 06:24