The database is Oracle. I am sure that it stores the romanian caracters corectly beacause they are displayed correcty by my web application that reads them from the database. I have created a jrxml report that hase an sql that selects data from the database. I have set the report encoding to iso-8859-2: <property name="ireport.encoding" value="ISO-8859-2" /> I fill the report like this: parameters.put(JRParameter.REPORT_LOCALE, new Locale("ro", "RO","") ); jasperPrint = JasperFillManager.fillReport( jasperReport, parameters, conn); And then I export the report to html like this: JasperExportManager.exportReportToHtmlFile(jasperPrint, htmlReportsPath + reportName + ".htm"); When I look at the html source the romanian caracters are all replaced by question marks (?) What can I do to display them correctly? Thank you, Dana