Java 如何设置birt报告的编码类型
我有一个希伯来文的数据库。当我生成BIRT报告时,字符以不同的符号出现。我认为问题在于编码类型不正确,我想将其设置为“UTF-8” 我查看了fontsConfig.xml,但我不太理解它。有人知道如果客户端使用希伯来语数据库,我们是否可以向BIRT发送一个参数来更改编码类型Java 如何设置birt报告的编码类型,java,localization,fonts,report,birt,Java,Localization,Fonts,Report,Birt,我有一个希伯来文的数据库。当我生成BIRT报告时,字符以不同的符号出现。我认为问题在于编码类型不正确,我想将其设置为“UTF-8” 我查看了fontsConfig.xml,但我不太理解它。有人知道如果客户端使用希伯来语数据库,我们是否可以向BIRT发送一个参数来更改编码类型 谢谢您是否已确保在web.xml中正确设置了ViewerFilter?它确保所有请求的编码都设置为UTF-8,例如: .... <filter> <filter-name>ViewerFilt
谢谢您是否已确保在web.xml中正确设置了ViewerFilter?它确保所有请求的编码都设置为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>
..
。。。。
观察过滤器
org.eclipse.birt.report.filter.ViewerFilter
....
观察过滤器
ViewerServlet
观察过滤器
发动机小轿车
..
您是否确保在web.xml中正确设置了ViewerFilter?它确保所有请求的编码都设置为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>
..
。。。。
观察过滤器
org.eclipse.birt.report.filter.ViewerFilter
....
观察过滤器
ViewerServlet
观察过滤器
发动机小轿车
..
我打算通过执行以下操作来解决此问题
我使用的是BIRT 2.0.0,由于某种原因,它无法在pdf上正确输出希伯来文字符。我升级到最新版本(3.7),并通过WebViewerExample进行了测试,我能够生成一个包含希伯来文字符的pdf
长话短说,我成功地升级了版本,并且能够正确地生成它。我没有对fontsConfig.xml做太多的操作,也没有设置ViewerFilter,但这有助于解决我的问题 我想通过以下方法来解决这个问题 我使用的是BIRT 2.0.0,由于某种原因,它无法在pdf上正确输出希伯来文字符。我升级到最新版本(3.7),并通过WebViewerExample进行了测试,我能够生成一个包含希伯来文字符的pdf 长话短说,我成功地升级了版本,并且能够正确地生成它。我没有对fontsConfig.xml做太多的操作,也没有设置ViewerFilter,但这有助于解决我的问题