- mediawiki-zhconverter 是使用 MediaWiki 的繁簡轉換功能,再配合 mediawiki-zhconverter.inc.php 來進行轉換,所以需要下載 MediaWiki 套件和 mediawiki-zhconverter.inc.php 檔案。(MediaWiki 對於語法用字的差異亦能轉換)
- 到 http://code.google.com/p/mediawiki-zhconverter/ 查看 "支援版本" 說明,查看mediawiki-zhconverter可正常運作的MediaWiki版本。
如下:如果使用PHP5則可使用1.12.0、1.13.3、1.15.4 任選一版本下載
PHP4: 1.6.10, 1.6.11
PHP5: 1.12.0, 1.13.3, 1.15.4 - 到 http://dumps.wikimedia.org/mediawiki/ 下載前一步驟選的MediaWiki版本。
- 到 http://code.google.com/p/mediawiki-zhconverter/downloads/list 下載 mediawiki-zhconverter.inc.php 壓縮檔。
- 將 MediaWiki 和 mediawiki-zhconverter.inc.php 都解壓縮。
- 範例:
define("MEDIAWIKI_PATH", dirname(__FILE__) . "/mediawiki-1.15.4/");//定義MediaWiki路徑為MEDIAWIKI_PATH常數 require_once "mediawiki-zhconverter.inc.php"; echo MediaWikiZhConverter::convert("面包", "zh-tw");//轉台灣繁體 echo MediaWikiZhConverter::convert("記憶體", "zh-cn");//轉大陸簡體 echo MediaWikiZhConverter::convert("罗纳尔多", "zh-hk");//轉香港繁體
※如果要轉換的繁體編碼是BIG5,簡體編碼為GB2312,可以使用 yii-chinese
- 到 http://code.google.com/p/yii-chinese/downloads/list 下載壓縮檔,解壓縮後,只需要裡面的 "config資料夾" 和 "JChinese.php檔案",config資料夾內放了繁簡轉換的對應資料。
- 範例:
include("class.Chinese.php"); $cfg_dir = './config/';//放繁簡轉換對應資料的資料夾 $chs = new Chinese("BIG5","GB2312","記憶體",$cfg_dir);//BIG5 轉 GB2312 echo $chs->ConvertIT();
你好.採集數據後直接入資料庫的UTF8簡體.也可以變成繁體嗎?
回覆刪除您好,資料庫是忠實記錄寫入的資料,
刪除所以要先自己轉喔。
我寫了一個簡單的用WikiMedia字庫來繁簡轉換,有興趣可以看一下 https://github.com/steelywing/PHP-Chinese
回覆刪除