對於無法新增 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 了。
文章標籤
全站熱搜

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