Linux 下JFreeChart中文乱码 解决方案

JFreeChart中文乱码的问题是Java虚拟机找不到中文字库字体文件造成的
步骤:
1.找一个能在linux下用的中文字体,我找的是windows下的c:\windows\fonts\simsun.ttc
2.把上面那个字体文件放到你linux服务器安装jdk目录的jre/lib/fonts目录里
3.改/usr/j2sdk1.XXX/jre/lib/fonts/fonts.dir
    3.1 把第一行的数字加一 (如果是72就改为73)
    3.2 在最后新增一行
        simsun.ttc -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0 
4.修改/usr/j2sdk1.XXx/jre/lib/font.properties文件
    4.1 把含有iso8859-1行从等号后面全部改为
        -SungtiL GB-medium-r-normal--0-0-0-0-c-0-gb2312.1988-0  
        (含有“CharToByteISO8859_1”的可以不改)
5.打完收功...不要忘了重启你的web服务器

你可能感兴趣的:(c,linux,windows,虚拟机,jfreechart)