六月4
WP 升級 2.0.3
->
前幾天有看到 wp 2.0.3 釋出的消息,所以今天就把 BLOG 更新囉!
升級步驟照這一篇的方法就可以了,但是要注意wp-db.php 之前有加上 SET NAMES ‘utf8′ 的還是要再加入,以及 wp-l10n.php 裡面的語系記得改,最後進到後台按個連結就升級完成了。
果然後台的速度有快些。
有需要 2.0.3 繁體中文語系可到這裡下載。
前幾天有看到 wp 2.0.3 釋出的消息,所以今天就把 BLOG 更新囉!
升級步驟照這一篇的方法就可以了,但是要注意wp-db.php 之前有加上 SET NAMES ‘utf8′ 的還是要再加入,以及 wp-l10n.php 裡面的語系記得改,最後進到後台按個連結就升級完成了。
果然後台的速度有快些。
有需要 2.0.3 繁體中文語系可到這裡下載。
可以講解一下要改什麼地方嗎?
我的 WordPress 建的資料表,用 phpMyAdmin 看來都是一堆亂碼,不知道是不是跟這個問題有關?
這問題已經困擾我很久了,希望可以在此做個了結XD
您應該是 MySQL 4.1 以上的版本
會亂碼就是之前安裝 wp 時沒有加入 SET NAMES utf8 囉
原因可以看一下這篇,MySQL 官方有些文件也有提到:
http://cc.ptnd.tn.edu.tw/modules/newbb/print.php?form=2&forum=3&topic_id=39&post_id=43
也就是說之前存進去的其實都不是 UTF8,而解決方法就是把資料 dump 出來轉換再重新匯入了:
1) 匯出資料並指定編碼 latin1 (如果出來還是亂碼就改 big5 看看)
mysqldump -u root -p –default-character-set=latin1 資料庫名稱 > backup.sql
2) 用編輯器開 backup.sql,前幾行會有個
/*!40101 SET NAMES latin1 */; 改成 /*!40101 SET NAMES utf8 */;
然後存檔存成 UTF-8 格式
3) 匯入資料
mysql -u root -p 資料庫名稱 < backup.sql
這樣裡面的資料就會是 utf8 了
4) DB連線後指定編碼 -> 修改 wp-includes/wp-db.php,約第 56 行加入
$this->query(”SET NAMES ‘utf8′”);
這樣就可以了
弄了半天總算搞定了@@
感謝提供這個方法~