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 閱讀(5420) 評論(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頁面  回復  更多評論   

          主站蜘蛛池模板: 大荔县| 荣昌县| 佛学| 安达市| 邯郸县| 秭归县| 麦盖提县| 武川县| 合肥市| 临海市| 德江县| 阿拉尔市| 简阳市| 紫金县| 揭西县| 保靖县| 萝北县| 英超| 安平县| 雅安市| 舞阳县| 滦南县| 乌恰县| 新乡市| 泰和县| 泽普县| 江源县| 小金县| 图片| 尉氏县| 紫阳县| 土默特左旗| 克拉玛依市| 老河口市| 绥滨县| 万载县| 盐边县| 东方市| 安龙县| 潜江市| 鹤山市|