星期四, 11月 05, 2009

jpgraph中文亂碼解決方案

jpgraph中文亂碼解決方案:

主要設定於
* jpg-config.inc.php
* jpgraph_ttf.inc.php

1. 指定font 目錄
define("TTF_DIR","C:/WINDOWS/FONTS/");
define("TTF_DIR","C:/WINNT/FONTS/");
// 這是我在 windows 測試環境的 font 目錄,依照環境不同填入相對應的目錄

2. 指定一個中文字形檔案給 jpgraph (於jpgraph_ttf.inc.php 改)
define('CHINESE_TTF_FONT','MINGLIU.TTC');
// 指定一個中文字形檔案給 jpgraph,MINGLIU.TTC (細明體/新細明體) 是個可以參考使用的。(此字形為微軟版權)

3. 在測試的 php 程式碼中使用
$graph->title->SetFont(FF_CHINESE, FS_NORMAL);
$graph->xaxis->SetFont(FF_CHINESE, FS_NORMAL);

reference: ERNEST TALKS - jpgraph chinese character issue:中文 亂碼 問題 解法

沒有留言: