一是數據導入。在phpMyAdmin內導入后,發現中文變成了亂碼。搜索學習后,了解到需要設置數據庫的collation (校勘),如果你的數據庫是utf-8的,設置為utf8_general_ci就可以了。
二是,即使正確導入了,在phpMyAdmin里也能正確顯示,但WordPress頁面上顯示的文章內容都是“???”,而模板里面的漢字都能正常顯示。
解決這個問題必須去修改wp-includes/wp-db.php內的資料連線設定。詳細的修改方式是這樣的:
1 2 3 | $this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword); //加上下面這行 $this->query("SET NAMES 'utf8'"); |