2007年11月15日 星期四

PHP 中文處理函數-big5 字串處理函數集

來源網站:
Pigo 的部落格 » 以前發表的程式
http://blog.pigo.idv.tw/?page_id=10

作者自述:

程式 : big5 字串處理函數集
檔名 : big5_func.inc
作者 : Pigo Chu
說明 :
這些函數是以 PHP4 來處理 big5 字元
任何人都可以自由散佈本程式
寫這些程式是看見 LinuxFab 上討論區上很多人有中文問題才寫的
我不能保證會發生什麼問題 , 若有 bug 請來信討論不要謾罵

時間 : 2005/8/20
版本 : 0.24


PS 1 : 詳細安裝方式與使用方式請參考 readme.html
PS 2 : 本版本大幅改用 iconv 來處理字串 , 作者尚未很詳細的測試, 若有問題或 bug 請 Email 給我
PS 3 : PHP 自從 4.3.0 之後已經正式支援big5字串 , 效果不錯 , 本函數集也許不會再做大幅更新了
因為有許多函數可以用 PHP 4.3.0 來做有相同效果 , 不過 PHP 4.3.0 尚未提供 addslashes 處理
雙位元字串...是可惜之處

版權說明 :
本程式完全免費 , 任何人都可以自由修改與散佈
但是若有修改本程式任何程式碼 , 請保留原始作者(就是我)的版權聲明

測試碼:

<?
include("big5_func/big5_func.inc");
echo big5_addslashes("哈哈abc' '測試許\");
?>

在PHP 4.2.3 測試時產生下列錯誤訊息:
Warning: Failed opening '/big5_func/big5_func.default.php' for inclusion (include_path='.:/usr/local/lib/php')

解決方法:


<?
ini_set('include_path', 'big5_func/');
include("big5_func/big5_func.inc");
echo big5_addslashes("哈哈abc' '測試許\");
?>

沒有留言: