皕杰报表(关于预览时文字变成方块)

helloworld_34035044
• 阅读 356

在linux系统部署皕杰报表后,预览字体会变成小方块。 皕杰报表(关于预览时文字变成方块)

可能的原因有:

1.Linux系统缺少字体

2.Linux系统缺少字符集

3.jdk未成功加载字体

::: tip 解决方法 :::

解决办法一:拷贝中文字体:

1) 在启动java的时候加入如下参数,参数值为jdk的安装路径- Dsun.java2d.fontpath=……/j2se/jre/lib/fonts 2) 操作系统安装完整的中文安装包,然后把操作系统的中文字体文件拷贝到……/j2se/jre/lib/fonts目录下 3) 打开……/j2se/jre/lib目录下的font.properties文件,把新添加的字体文件的对照信息 加进该文件即可 4) 重起web服务器

解决办法二:安装中文包

1) 操作系统安装完整的中文安装包 2) 卸载jdk,重新安装,让jdk读取新的中文字体文件

解决办法三:如果操作系统没有安装中文语言包,又不想安装,则: 1、从Windows操作系统拷贝报表所用到的字体文件到相应的操作系统字体目录 Windows操作系统的字体目录一般为Windows\fonts AIX操作系统的字体目录一般为/usr/lpp/x11/lib/fonts 2、修改操作系统的字体设置 字体设置文件一般为fonts.dir Fonts.dir的第一行一般是告诉Xwindows一共有多少行字体信息 Fonts.dir的第二行开始起始正式的字体设置信息 字体设置示例:simsun.ttc –jdk-simsun-Medium-r-Normal--0-0-0-0-P-O-gb2312.1980-0 3、重新启动操作系统 4、然后再安装解决方法一来解决jdk的字体问题

点赞
收藏
评论区
推荐文章
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
linux服务器中安装mysql时候,远程访问的时候的乱码
今天部署皕杰报表,在linux服务器中安装mysql时候,远程访问的时候的插入中文数据会变成?,出现乱码问题。这就是编码不统一所导致的。解决方案:1.打开linux窗口,启动mysql:mysqlurootproot
皕杰报表之预览数据不全
有时用皕杰报表做设计时,你会发现一个问题,报表工具中预览的数据不全,你仔细的检查了各个方面,发现设计的都没问题,但就是浏览的数据不全。这时你可以将报表部署到服务器上,用浏览器预览你发现一切正常。原因:皕杰设计器对数据是有限制的。为了减少设计器所占内存,在设
皕杰报表(关于日期时间时分秒显示不出来)
在使用皕杰报表设计器时,数据据里面是日期型,但当你web预览时候,发现有日期时间类型的数据时分秒显示不出来,只有年月日能显示出来,时分秒显示为0:00:00。1.可以使用tochar解决,数据集用selecttochar(flowdate,"yyyyMMddHH:mm:ss")fromtablename2.也可以把数据库日期类型date改成timestamp
混世魔王 混世魔王
1年前
从数据展示中汉字缺失了解字符编码知识
有人在使用皕杰报表时遇到如下问题:有些汉字变成了“?”,这是为什么呢?实际上就是你用的字符集里没有这个汉字导致的,要想搞懂这个问题,还得从字符、字符集、字符编码说起。所谓字符,就是各种文字和符号的总称。所谓字符集,就是很多字符组成的集合。所谓编码,就是通过
皕杰报表部署到linux上字体问题
当报表部署到linux时,出现了字体问题,可能的原因有:1.Linux系统缺少字体2.Linux系统缺少字符集3.jdk未成功加载字体 配置中文字体1.fclist         查看字体列表2.yum y install fontconfig          安装字体库安装完成后,在/usr/share目录就可以看到fonts和font
使用皕杰报表遇到的问题小结
一.单元格换行问题reportres\skin\table.css下.sswordbreak:breakall;lineheight:1;在单元格属性,WEB相关设置,CSS样式名里添加ss,选择不作为表达式处理。二.在皕杰报表单元格中显示特殊字符在使用皕杰报表的时候经常遇到特殊字符的输入,比如显示小方块或小方块里带√号,那么这些特殊符合如何输入呢?1、
混世魔王 混世魔王
1年前
皕杰报表斜线单元格、图表里或导出pdf的中文显示小方块解决方案
在皕杰报表中,如果含有斜线的单元格、统计图的报表、或导出pdf时,汉字变成小方框,这往往是服务器端操作系统的中文安装包没有装全,导致报表里用到的字体在服务器端的操作系统里找不到,因此成了小方块。因为斜线单元格里、统计图表里及导出pdf这些都是在后台生成的,
皕杰报表之报表优化
在做报表时,数据量少的情况下,不明显,但数据量过大的情况下,可能就会出现预览数据缓慢等情况,这时我们可以设计报表时,进行一些优化。1.优化报表运算时间,皕杰报表的brt文件在服务端是由servlet解析的,其报表生成的运算顺序是:变量参数运算数据集取数及运
混世魔王 混世魔王
11个月前
如何在linux中配置JDK环境变量
在linux系统部署皕杰报表,因皕杰报表是一款纯java报表工具,运行时需要jre环境,所以要在服务器上配置三个jdk环境变量path、classpath、JAVAHOME。那么为什么要配置jdk环境变量呢?因为java软件运行时要用到一些java命令,那