典藏唯讀模式 本站已轉為唯讀典藏庫(暫停新用戶註冊、留言與發布)。全新整合平台已上線,支援 Google 一鍵登入與舊帳號升級轉移! 前往新站升級 / 登入 →

*奇想西卡*

« [網路] siteuptime | Main | [PHP] 解決截字的問題 »

15 十月, 2006

[PHP] 解決截字的問題

blog二三四 — 作者 segaa @ 00: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 | [PHP] 解決截字的問題 »

迴響


發表迴響






Powered by LifeType