linux下birt 图表中文乱码问题

简介:

birtChart 在linux下中文乱码的问题是Java虚拟机找不到中文字库字体文件造成的。

步骤:

1、把.bash_profile中的export LANG=zh_CN.GB2312修改为:

  export LANG=zh_CN.GB18030。因为gb2312不支持一些特殊的汉字。

2、在在生成的chart图表的XML Source里修改字体:把SansSerif修改为SimSun。

3、找到一个能在linux下使用的中文字体,可以是Windows 7下的c:\windows\fonts\simsun.ttc。

4、在此要使用root用户【root/rootgnnt】登录,把上面的字体放到linux服务器安装jdk目录下 的/opt/jdk1.8.0_91/jre/lib/fonts目录里。

5、修改/opt/jdk1.8.0_91/jre/lib /fonts/fonts.dir

5.1、把第一行的数字加一 (如果是48就改为49).

5.2、在最后一行添加:

simsun.ttc -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0

6、修改/opt/jdk1.8.0_91/jre/lib/fontconfig.properties.src文件

把含有iso8859-1行从等号后面全部改为:

-SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0

含有“CharToByteISO8859_1”的可以不改)。

7、启web服务器


修改前,乱码如下图:

wKiom1eF4JGRauraAAAlR91wYuI171.png-wh_50

修改后,正常如下图:

wKiom1eF4N-QxzuQAAB_akXzgS8149.png-wh_50








本文转自lzf0530377451CTO博客,原文链接: http://blog.51cto.com/8757576/1826062,如需转载请自行联系原作者





相关文章
|
6月前
|
JavaScript Linux 开发工具
009.共享目录下VS编写的程序在linux下打开出现中文乱码
问题描述: 在008.一个简单的网络服务器开发----回声服务器,我们虽然实现了项目的需求但是当我们在linux下打开server.cpp文件看看 vim server.cp
59 0
|
6月前
|
Java Linux Windows
java 图片上绘制文字Graphics2D linux 中文乱码
java 图片上绘制文字Graphics2D linux 中文乱码
252 0
|
缓存 Linux Windows
Linux环境aspose插件word转pdf中文乱码解决方案
Linux环境aspose插件word转pdf中文乱码解决方案
1296 0
|
3月前
|
缓存 Linux 开发工具
【Deepin20系统】Linux系统中永久解决matplotlib画图中文乱码问题和使用seaborn中文乱码问题
在Deepin20系统下,如何解决Linux系统中matplotlib和seaborn绘图时出现的中文乱码问题,提供了临时和永久的解决方法,包括更换字体设置、修改配置文件和清除缓存等步骤。
110 4
|
6月前
|
缓存 Linux Windows
Linux下安装宋体以及微软雅黑字体-转PDF后不显示中文,以及中文乱码
Linux下安装宋体以及微软雅黑字体-转PDF后不显示中文,以及中文乱码
814 0
|
6月前
|
Ubuntu Linux Shell
Linux的中文乱码问题解决方法
Linux的中文乱码问题解决方法
233 0
|
6月前
|
关系型数据库 MySQL Linux
MySQL【部署 01】Linux root 用户部署 mysql-5.7.28 及 not allowed to connect to this MySQL server 和中文乱码问题处理
MySQL【部署 01】Linux root 用户部署 mysql-5.7.28 及 not allowed to connect to this MySQL server 和中文乱码问题处理
80 0
linux中VScode中文乱码问题:一行代码解决
linux中VScode中文乱码问题:一行代码解决
linux中VScode中文乱码问题:一行代码解决
|
Linux 数据库管理 Windows
windows平台的文件传到linux平台出现中文乱码,从GBK到UTF8
在windows下编辑的内容,上传到linux平台通常会出现中文乱码。
312 0
|
Linux 测试技术
Linux 解决Linux下火狐浏览器中文乱码成方块显示问题
Linux 解决Linux下火狐浏览器中文乱码成方块显示问题
653 0
下一篇
无影云桌面