2008年10月21日 星期二

[轉貼]JpGraph中文亂碼完美解決方案

很多人使用JpGraph會出現亂碼問題,但是網上有好多並無效果的解決方式,經過反覆試驗及在網上看了其它人的經驗,總結出在2.3版下最終較完美解決方案
1、把simsun.ttc字體拷到服務器/usr/X11R6/lib/X11/fonts/truetype下,當然這個目錄可以自定義
2、不需要更改$aFF === FF_SIMSUN或$aFF === FF_CHINESE ,直接用以下代碼即可
$title = "JpGraph中文測試";
$title = iconv("UTF-8", "gb2312", $title);
$graph->title->Set($title);
就可以完美的解決中文問題了
3、還有一個問題,就是右上方的中文顯示問題,就是SetLegend函數,解決方式如下
打開jpgraph.php文件,找到
private $font_family=FF_FONT1,$font_style=FS_NORMAL,$font_size=12;

private $font_family=FF_SIMSUN,$font_style=FS_NORMAL,$font_size=8;
替換就OK了^_^

出處:http://www.neatstudio.com/show-11-1.shtml

【下列文章您可能也有興趣】

沒有留言: