*奇想西卡*

« [網路] siteuptime | Main | [Blog] lifetype 升級 1.1 release »

15 十月, 2006

[PHP] 解決截字的問題

blog二三四 — 作者 segaa @ 08:24

在php中要處理分割中文字得靠 mbstring 來處理

預設中應該是不啟動..

由於php版本是手動編譯的. . 因此得重新編譯才能開啟這功能

1.在編譯 php時 加入以下參數

--enable-mbstring

2. 在php.ini  加入以下設定

mbstring.language             = Neutral
mbstring.internal_encoding    = UTF-8
mbstring.http_input           = auto
mbstring.http_output          = UTF-8
mbstring.encoding_translation = On

3.在php程式碼中

 將    echo substr($body,$j,280);
 改成  echo mb_substr($body,$j,280);

 完工,這樣可以正確處理雙位元字體而不會產生亂碼了


« [網路] siteuptime | Main | [Blog] lifetype 升級 1.1 release »

迴響


發表迴響






Powered by LifeType