搬磚頭

          Knocking on Heaven's Door
          posts - 34, comments - 6, trackbacks - 0, articles - 0

          Linux下的JFreeChart中文亂碼問題解決方案(zt)

          Posted on 2008-02-21 14:19 生活在別處 閱讀(711) 評論(0)  編輯  收藏 所屬分類: Java

          碰到了問題,找到了解決,存檔一下
          關鍵字: jdk 字符集 linux
          原因:首先,JFreeChart和中文驗證碼的亂碼問題和jsp的編碼無關,是由于Java虛擬機找不到字體文件造成的,所以同類的Swing或者AWT的中文亂碼問題也適用

          環境:
          JDK1.5(JDK版本很重要,如果是1.4.2版本的話,JRE目錄下的字體配置文件不大一樣)
          RedHat4.0
          Tomcat5.0

          解決方法:
          1.確認%JavaHome%/jre/lib/fonts目錄下存在zysong.ttf
          2.在%JavaHome%/jre/lib/fonts目錄下執行"ttmkfdir -o fonts.dir"命令,重新生成fonts.dir文件
          3.確認/usr/share/fonts/zh_CN/TrueType目錄存在,如果不存在則mkdir創建
          4.確認/usr/share/fonts/zh_CN/TrueType目錄下存在zysong.ttf
          5.在%JavaHome%/jre/lib目錄下,執行 cp fontconfig.RedHat.3.properties.src fontconfig.properties
          6.重新啟動tomcat,大功告成!

          需要下載zysong.ttf

          主站蜘蛛池模板: 黑山县| 陕西省| 龙山县| 鲁甸县| 岳西县| 海口市| 长汀县| 平顶山市| 镇沅| 永福县| 开江县| 周宁县| 易门县| 微博| 海门市| 大邑县| 灵武市| 宝丰县| 南宁市| 色达县| 元江| 衡南县| 唐河县| 贡嘎县| 江孜县| 通山县| 渝中区| 平安县| 南郑县| 庄河市| 遵化市| 嘉义市| 华池县| 西林县| 海宁市| 图片| 久治县| 兴安盟| 沈阳市| 洛隆县| 尚志市|