linux环境下jfreechart生成的图形中文乱码
2015-04-01 20:41
302 查看
出现这个问题有两种情况;
第一种:jfreechart需要显示中文时需要设置相应的字体
第二种:需要安装中文字体,将字体安装到java虚拟机的字库中;在我的环境下使用了宋体。
1、下载simsun.ttc字体文件
下载地址:点击打开链接
2、 通过echo $JAVA_HOME 命令查看JDK安装目录 。
3、进入字库目录
%JAVA_HOME%/jre/lib/fonts --%JAVA_HOME%就是步骤1找到的目录
4、查看字库目录下是否存在fallback目录,如果不存在则手动创建一个fallback目录。
5、将中文字体文件上传到fallback目录。
6、重启web容器。
第一种:jfreechart需要显示中文时需要设置相应的字体
//创建主题样式 StandardChartTheme standardChartTheme = new StandardChartTheme("CN"); //设置标题字体 standardChartTheme.setExtraLargeFont(new Font("宋书",Font.BOLD,20)); //设置图例的字体 standardChartTheme.setRegularFont(new Font("宋书",Font.PLAIN,15)); //设置轴向的字体 standardChartTheme.setLargeFont(new Font("宋书",Font.PLAIN,15)); //应用主题样式 ChartFactory.setChartTheme(standardChartTheme);
第二种:需要安装中文字体,将字体安装到java虚拟机的字库中;在我的环境下使用了宋体。
1、下载simsun.ttc字体文件
下载地址:点击打开链接
2、 通过echo $JAVA_HOME 命令查看JDK安装目录 。
3、进入字库目录
%JAVA_HOME%/jre/lib/fonts --%JAVA_HOME%就是步骤1找到的目录
4、查看字库目录下是否存在fallback目录,如果不存在则手动创建一个fallback目录。
5、将中文字体文件上传到fallback目录。
6、重启web容器。
相关文章推荐
- linux环境下生成文件,文件名称中文乱码
- jfreechart在linux环境下中文乱码最佳解决方案
- linux环境下 java生成html文件 中文乱码 解决方案
- Linux下的JFreeChart中文乱码解决(图片生成后中文显示为“口”)
- Linux下的JFreeChart中文乱码解决(图片生成后中文显示为“口”)
- jfreechart在linux环境下显示中文为乱码的解决办法
- Linux环境下的JFreeChart中文乱码问题解决办法
- Linux下的JFreeChart中文乱码解决(图片生成后中文显示为“口”)
- Linux环境解决Oracle 中文乱码
- jfreechart linux图片中文显示乱码解决方法
- linux下,java中SVG和jfreechart应用中,中文有乱码问题
- linux环境通过ssh连接控制台显示中文乱码问题
- Tomcat应用向所在的linux环境中的文件写入中文字符乱码
- jfreechart图,windows下中文显示正常,linux下乱码
- JFreeChart生成图表中文乱码问题解决方案
- netbeans在linux环境下中文乱码的处理
- Java压缩解压zip文件的中文文件名在Windows和Linux环境下乱码问题的解决方案
- jfreechart linux图片中文显示乱码解决方法
- java5 unix/linux 中文字体配置说明 (jfreechart 图片生成后中文显示为“口”)
- JFreeChart生成折线图(生成图片本地保存,有解决中文乱码的通用方法)