Vincent.Chan‘s Blog

          常用鏈接

          統計

          積分與排名

          網站

          最新評論

          關于ChartDirector的中文問題完美解決

          ChartDirector是一個圖表工具,類似JFreeChart,只是它是商業軟件。那為何還要用它?因為它畫出來的圖表比JFreeChart精細,好看得多。這好像是一個香港公司開發的?!http://www.advsofteng.com/
          它文檔上說了,它內部采用UNICODE編碼。所以應該不會有中文[非英文體系]亂碼問題。但是實際好像還是會出現亂碼,網上搜索了一通大多解決的不是很徹底,根據自己試驗解決如下:
          1、
          JSP中增加:
          <%@ page contentType="text/html; charset=GB2312"%>
          //
          此處的charset要注意設置,也可設置成其他支持中文的編碼,然后注意保存的jsp文件要保存成相應編碼
          //很多亂碼皆由于保存的編碼和這里聲明的編碼不一致導致[用EmEditor等工具保存時可以選擇編碼]
          //這里不聲明默認采用ISO-8859-1編碼讀取,所以有網友說需要將中文編碼為ISO-8859-1即:
          //new String("中文".getBytes("ISO-8859-1"))

          2、設置Chart默認字體:

          BaseChart.setDefaultFonts("simsun.ttc","simsun.ttc","simsun.ttc","simsun.ttc");

          如果在非windows系統下使用,可以拷貝windows系統下的simsun.ttc到classes路徑下,重啟服務器即可顯示中文

          然后其他的一些字體大小等都要一個個設置了,因為默認英文字體大小顯示中文不好看

          這樣就可以很完美顯示中文了。比起JFreeChart來好多了,JFreeChart雖然也可以解決中文顯示問題,但是中文字體發虛,好像目前無法解決。

          posted on 2008-04-15 20:06 Vincent.Chen 閱讀(5421) 評論(5)  編輯  收藏 所屬分類: Java

          評論

          # re: 關于ChartDirector的中文問題完美解決 2008-11-15 21:40 banch

          謝謝。。。。。  回復  更多評論   

          # re: 關于ChartDirector的中文問題完美解決[未登錄] 2011-08-25 13:39 lil

          很垃圾  回復  更多評論   

          # re: 關于ChartDirector的中文問題完美解決[未登錄] 2012-07-11 11:45 alex

          perfect!
          thank you very much  回復  更多評論   

          # re: 關于ChartDirector的中文問題完美解決 2012-07-27 15:08 草泥馬

          垃圾  回復  更多評論   

          # re: 關于ChartDirector的中文問題完美解決[未登錄] 2014-09-05 13:58 x

          可以在java程序中,但不能適用jsp頁面  回復  更多評論   

          主站蜘蛛池模板: 新野县| 太仓市| 井陉县| 曲阜市| 虹口区| 县级市| 竹北市| 丹江口市| 淳化县| 曲麻莱县| 阿鲁科尔沁旗| 阿拉善右旗| 南涧| 博乐市| 玉门市| 巴彦县| 鲜城| 砚山县| 天台县| 迁西县| 万盛区| 长沙县| 当阳市| 鸡泽县| 罗甸县| 交口县| 攀枝花市| 望奎县| 石棉县| 城市| 金溪县| 上林县| 平顺县| 沅陵县| 旅游| 阳曲县| 化德县| 饶阳县| 锡林郭勒盟| 长汀县| 汕尾市|