Как установить тип кодировки для отчетов Birt - PullRequest
1 голос
/ 29 июня 2011

У меня есть база данных со значениями на иврите. Когда я генерирую отчет BIRT, символы появляются в разных символах. Я считаю, что проблема в том, что тип кодировки неверен, и я хотел бы установить его в 'UTF-8'.

Я заглянул в fontsConfig.xml, но не совсем понял. Кто-нибудь знает, можем ли мы отправить параметр в BIRT, чтобы изменить тип кодировки, если клиент использует базу данных на иврите?

Спасибо

Ответы [ 2 ]

1 голос
/ 05 июля 2011

Убедитесь, что ViewerFilter правильно настроен в вашем файле web.xml? Это гарантирует, что для всех запросов установлена ​​кодировка UTF-8, например:

....
<filter>
    <filter-name>ViewerFilter</filter-name>
    <filter-class>org.eclipse.birt.report.filter.ViewerFilter</filter-class>
</filter>
....
<filter-mapping>
    <filter-name>ViewerFilter</filter-name>
    <servlet-name>ViewerServlet</servlet-name>
</filter-mapping>
<filter-mapping>
    <filter-name>ViewerFilter</filter-name>
    <servlet-name>EngineServlet</servlet-name>
</filter-mapping>
..
0 голосов
/ 05 июля 2011

Мне удалось решить эту проблему, выполнив следующее.

Я использовал BIRT 2.0.0 и по какой-то причине он неправильно выводит ивритские символы в pdf.Я обновил до последней версии (3.7) и провел тест через WebViewerExample, и я смог сгенерировать PDF с еврейскими символами.

Короче говоря, мне удалось обновить версию, и я смог ее сгенерировать правильно.Я мало что сделал с файлом fontsConfig.xml или установкой ViewerFilter, но это помогло решить мою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...