Vincent.Chan‘s Blog

          常用鏈接

          統(tǒng)計

          積分與排名

          網(wǎng)站

          最新評論

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

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

          2、設置Chart默認字體:

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

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

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

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

          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頁面  回復  更多評論   

          主站蜘蛛池模板: 蓬莱市| 灵武市| 方山县| 荆州市| 宜黄县| 阜城县| 灌南县| 韶关市| 会东县| 哈密市| 同心县| 永济市| 时尚| 馆陶县| 香港| 宝应县| 抚宁县| 玛曲县| 青川县| 上饶县| 平顺县| 盐亭县| 余江县| 广平县| 临沭县| 庆阳市| 浦江县| 哈巴河县| 沂南县| 镇安县| 巴林右旗| 宁晋县| 全椒县| 惠东县| 九龙县| 黎平县| 吴堡县| 麻栗坡县| 肃南| 六枝特区| 昌都县|