站内搜索

返回   安讯中国 > 安讯产品 > 百灵报表(BIRT)
注册
忘记密码?
论坛帮助 日历事件 搜索 今日新帖 标记版面已读

回复
 
LinkBack 主题工具 搜索本主题 显示模式
  #1 (permalink)  
旧 2008-11-24, 11:16 AM
Junior Member
 
注册日期: 2008-11-24
帖子: 1
存款: 210
默认 求助BIRT 2.3.1部署到AIX 环境后导出中文报表出现乱码问题

求助,本人尝试使用BIRT设计了一些报表,在Windows系统下测试正常,但部署到Unix环境后,发现报表导出出现中文乱码,具体情况为:导出Word文档中文字符为?????;导出PDF文档需要载入中文繁体,日文语言包后才能显示中文,但样式比Windows平台下有较大出入。
本人在网上发现有些帖子介绍将windows字体上传到服务器,并在fontsconfig.xml中修改path的方法,但是好象没有效果。

希望能得到您的指点,谢谢!
回复时引用此帖
  #2 (permalink)  
旧 2008-11-27, 03:19 PM
xchen 的头像
Administrator
 
注册日期: 2008-3-13
帖子: 99
存款: 1,991
默认

导出PDF文档字体不对,应该是由于你Unix环境下没有报表设计时指定的字体造成的,这种情况下BIRT就自动在系统中搜索一个字体来显示你的报表中的文字,导致BIRT可能使用多种字体来显示你报表中不同的文字。所以你的PDF需要载入多种字体才能正常显示报表,但样式与windows下不一致。建议你还是遵照eclipse\plugins\org.eclipse.birt.report.engine.fonts\fontsconfig.xml里面的说明来向你的Unix系统中添加报表中使用的字体,同时也可以尝试一下运行报表时设置locale为中国
__________________
用报表了吗?找安讯!更好、更快、更实用、更安全,我们经受过数百家全球财富2000公司的锤炼!你准备好了吗?
回复时引用此帖
回复


主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

论坛启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用


服务条款 | 隐私政策
安讯中国 上海浦东新区浦东南路1271号华融大厦21层2101室
电话:(+86)21-58826388   发送邮件联系我们  沪ICP备06010344号
Actuate Corporation © 2008
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios

Content Relevant URLs by vBSEO 3.1.0