對於無法新增 mysql server 上非 superuser 使用者帳號,或是無法修改機器上 my.cnf 設定檔的人來說,要在 wordpress 裡面正確使用 utf-8 encoded characters 唯一的方法就是對 wp-db.php 這個檔進行 dirty hack。

方法是找到 wp-includes/wp-db.php,在 $this->select($dbname); 這一行前面加上 mysql_query("SET NAMES 'UTF8'"); 即可。之前我是放在 mysql_connect 建立連線後的下一行。

據稱 wordpress 2.2 之後就會依照設定的 character set 自動 SET NAMES,不用再這樣手動改 wp-db.php 做 dirty hack 了。
創作者介紹

囈語二三,,

origin2 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • nini
  • 居然有我的名字耶

    自從你搬家以後, 我就比較少來,
    今天竟然看到有我的名字在連結那裡耶~~
    真是開心呀 ^^
    好久不見了呢~ 希望一切都好!
  • origin2
  • 最近我過的還不錯呀 =)
    學姐有空的話可以常來逛逛唷
找更多相關文章與討論
【 X 關閉 】

【痞客邦】大學生網路社群使用習慣調查

親愛的讀者,痞客邦希望能了解大學生的網路社群使用習慣,
填問卷即可抽獨家好禮喔!
(注意:關閉此視窗將不再出現)