作者 主題: PHP 4.2.2 已經 released 囉, 感覺中文支援度也加強了!  (閱讀 5593 次)

0 會員 與 1 訪客 正在閱讀本文。

TyroneYeh

  • 俺是博士!
  • *****
  • 文章數: 2396
  • 性別: 男
    • 檢視個人資料
因為小弟以前用 addslashes 這支函數去處裡中文時如遇到衝碼, 就會亂得可以,
現在都很正常了

趕快給他升級一下試試 到 http://www.php.net 下載最新版本吧!

以前就是 PHP 衝碼問題很大, 然後 PostNuke 的程式比較複雜, 所以都不太會選用 PostNuke, 比較多是使用 PHP Nuke, 因為 PHP Nuke 比較好改.

不過小弟發現在 PHP 4.2.2 的版本, 修改 PostNuke 的方式更簡單囉, 下面是修改的方式.

# 這裡是修改 PHP 4.2.2 的設定檔
將 /usr/local/lib/php.ini 的
magic_quotes_gpc = On
改成
magic_quotes_gpc = Off
搜尋 ;default_charset = "iso-8859-1"
修改成
default_charset = "big5"

# 這裡就是改 PostNuke 的方式囉!
再到小弟網站中的下載區去下載修正 PostNuke 的 pnAPI.php 覆蓋原先檔案.
記得看看寫入你資料庫中的資料衝碼是不是都不加入 \ (斜線), 而且資料庫中的字都正常顯示.
如果選單中有「會」字問題, 下載區也有修正檔, 不過要注意說明唷.

這樣就完成了 PostNuke 的中文修正, 其它模組依情況修改囉! 正常是不用改太多地方.

已經可以完全不用 Big5 字串處理函數

歡迎想要架設 PostNuke 的同好們一同加入 PostNuke 的行列唷!

PostNuke 的官方網站 http://www.postnuke.com
--
TyroneYeh