Hi, I have problem with setting Locale to report. In my iReport locale is set to "Serbian (Serbia and Montenegro)", "sr" and my report is running good. But, when I run my report (in PDF) programatically from Struts 2 application, I try to set Locale like this: Locale srLocale = new Locale("sr", "CS"); parameters.put(JRParameter.REPORT_LOCALE, srLocale); jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, conn); But it doesn't recognize this locale and I don't see those letters in generated PDF. Default encoding is UTF-8, both in iReport and Web app. How can I fix this ?